import re
import pandas as pd
import spacy
from spacy.util import filter_spans
from spacy.tokens import Span
from spacy.matcher import Matcher
Finding Types of Experience from Adzuna Job Ads
We’re going to use linguistic features to extract the types of experience commonly required for jobs from job ads. I’m not exactly sure what I mean by “types of experience”; we’re going to let the data decide that!
We’ll end up with a list of skills, and some relationships between skills that occur together
Import libraries and data
spacy.__version__
'2.2.3'
from spacy import displacy
from IPython.display import HTML, display
Get the data from Adzunda Job Salary Prediction Kaggle Competition, put it in the data subfolder and unzip all the files.
You can do this manually, or use the Kaggle API (once you’ve installed the API, downloaded your kaggle.json
file and agreed to the competition rules)
# for split, ext in [('Test', 'zip'), ('Train', 'zip'), ('Valid', 'csv')]:
# !kaggle competitions download -c job-salary-prediction --path data/ -f {split}_rev1.{ext}
# !find data/ -name '*.zip' -execdir unzip '{}' ';'
# !find data/ -name '*.zip' -exec rm '{}' ';'
# !ls data/
Read in all the data to a single dataframe
%%time
= []
dfs for split in ['Train', 'Valid', 'Test']:
f'data/{split}_rev1.csv').assign(split=split))
dfs.append(pd.read_csv(= pd.concat(dfs, sort=False, ignore_index=True)
df del dfs
CPU times: user 6.55 s, sys: 2.8 s, total: 9.34 s
Wall time: 16.1 s
Train/Valid/Test is in the ratio 6:1:3, with about 40k ads in total
df.split.value_counts()
Train 244768
Test 122463
Valid 40663
Name: split, dtype: int64
We’re mainly interested in the ad content where the skills will be; that’s the FullDescription
df
Id | Title | FullDescription | LocationRaw | LocationNormalized | ContractType | ContractTime | Company | Category | SalaryRaw | SalaryNormalized | SourceName | split | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 12612628 | Engineering Systems Analyst | Engineering Systems Analyst Dorking Surrey Sal... | Dorking, Surrey, Surrey | Dorking | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 30000/annum 20-30K | 25000.0 | cv-library.co.uk | Train |
1 | 12612830 | Stress Engineer Glasgow | Stress Engineer Glasgow Salary **** to **** We... | Glasgow, Scotland, Scotland | Glasgow | NaN | permanent | Gregory Martin International | Engineering Jobs | 25000 - 35000/annum 25-35K | 30000.0 | cv-library.co.uk | Train |
2 | 12612844 | Modelling and simulation analyst | Mathematical Modeller / Simulation Analyst / O... | Hampshire, South East, South East | Hampshire | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 40000/annum 20-40K | 30000.0 | cv-library.co.uk | Train |
3 | 12613049 | Engineering Systems Analyst / Mathematical Mod... | Engineering Systems Analyst / Mathematical Mod... | Surrey, South East, South East | Surrey | NaN | permanent | Gregory Martin International | Engineering Jobs | 25000 - 30000/annum 25K-30K negotiable | 27500.0 | cv-library.co.uk | Train |
4 | 12613647 | Pioneer, Miser Engineering Systems Analyst | Pioneer, Miser Engineering Systems Analyst Do... | Surrey, South East, South East | Surrey | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 30000/annum 20-30K | 25000.0 | cv-library.co.uk | Train |
... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
407889 | 72703426 | Foreign Exchange Consultant Worcestershire | Do you have foreign exchange cashier experienc... | Worcestershire | Worcestershire | full_time | permanent | Travel Trade Recruitment | Travel Jobs | NaN | NaN | jobs.travelweekly.co.uk | Test |
407890 | 72703453 | Senior Business Travel Consultant | Senior Business Travel Consultant Birmingham ... | Birmingham | Birmingham | full_time | permanent | AA Appointments | Travel Jobs | NaN | NaN | jobs.travelweekly.co.uk | Test |
407891 | 72705210 | TEACHER OF MATHS | Position: Qualified Teacher Subject/Specialism... | Swindon | Swindon | NaN | contract | NaN | Teaching Jobs | NaN | NaN | hays.co.uk | Test |
407892 | 72705214 | Welsh Speaking Teaching Assistant Job | Hays Education currently have a job for a Wels... | Cardiff | Cardiff | NaN | contract | NaN | Teaching Jobs | NaN | NaN | hays.co.uk | Test |
407893 | 72705218 | KS2 Teacher | Are you a School KS2 Teacher looking for temp ... | Camberley | Camberley | NaN | contract | NaN | Teaching Jobs | NaN | NaN | hays.co.uk | Test |
407894 rows × 13 columns
Extract the ads into a list
= list(df.FullDescription) ads
Initialise Spacy model
= spacy.load('en_core_web_lg') nlp
Extracting from job ads
Let’s look at sentences in job ads containing the word ‘experience’.
Experience is a common word, but used in a few different ways:
- has experience with a tool/using a skill/in a system
- providing an experience to customers
- this job will give you experience
We’re interested in the first kind which occurs in a few different ways:
- {type of} experience …
- experience in {field}
Let’s look at extracting them
def highlight_terms(terms, texts):
for doc in nlp.pipe(texts):
for sentence in set([tok.sent for tok in doc if tok.lower_ in terms]):
= sentence.text.strip()
text = re.sub(fr'(?i)\b({"|".join(terms)})\b', r'<strong>\1</strong>', text)
markup display(HTML(markup))
Note that you can already see some problems with the way the text was cleansed; it looks like list structure is gone and hyphens have been removed (35 years experience is probably 3-5 years experience).
'experience'], ads[:10]) highlight_terms([
Helper functions
Let’s take a variety of informative examples to test extractions on
= [
examples 'They will need someone who has at least 1015 years of subsea cable engineering experience',
'This position is ideally suited to high calibre engineering graduate with significant and appropriate post graduate experience.',
'Aerospace industry experience would be advantageous covering aerostructures and/or aero engines.',
'A sufficient and appropriate level of building services and controls experience gained within a client organisation, engineering consultancy or equipment supplier.',
'Experience in Modelling and Simulation Techniques',
'Any experience of Pioneer or Miser software would be an advantage.',
'For this role, you must have a minimum of 10 years experience in subsea engineering, pipelines design or construction.',
'Has experience within the quality department of a related company in a similar role Ideally from a mechanical or manufacturing engineering background.',
'and have experience of the technical leadership of projects to time, quality and cost objectives.',
'Experience of protection and control design at Transmission and Distribution voltages.',
'Candidates with experience in telesales, callcentre, customer service, receptionist or travel are ideal for this role',
'Experience dealing with business clients (B2B) would be preferable.',
'Previous experience working as a Chef de Partie in a one AA Rosette hotel is needed for the position.',
'The post holder must hold as a minimum Level 1 in Trampolining (British Gymnastics) and have experience in working with children, be fun, outgoing and have excellent customer service skills and be able to instruct in line with the British Gymnastics syllabus.',
'Experience of techniques such as Discrete Event Simulation and/or SD modelling Mathematical/scientific background',
]
We could look to extract:
- a series of nouns before the word experience (e.g. “subsea cable engineering experience”); or
- experience as/in something (e.g “experience as a Chef de Partie”)
we’ll do this using Spacy’s Rule Based Matcher
= Matcher(nlp.vocab)
matcher = [{'POS': 'NOUN', 'OP': '+'}, {'LOWER': 'experience'}]
pattern 'experience_noun', [pattern])
matcher.add(
= [{'LOWER': 'experience'}, {'POS': 'ADP'}, {'POS': {'IN': ('DET', 'NOUN', 'PROPN')}, 'OP': '+'}]
pattern 'experience_adp', [pattern]) matcher.add(
= nlp(examples[0])
doc matcher(doc)
[(12285600890577657150, 13, 15), (12285600890577657150, 12, 15)]
Here we have a little helper function to visualise extractions.
def show_extraction(examples, *extractors):
= set()
seen for doc in nlp.pipe(examples):
= filter_spans([Span(doc, start, end, label) for extractor in extractors for label, start, end in extractor(doc)])
doc.ents for tok in doc:
if tok.lower_ == 'experience':
= tok.sent
sentence if sentence.text in seen:
continue
seen.update([sentence.text])if not sentence.ents:
= list(doc.ents) + [Span(doc, tok.i, tok.i+1, 'MISSING')]
doc.ents ='ent', options = {'colors': {'MISSING': 'pink',
displacy.render(sentence, style'EXPERIENCE': 'lightgreen'}})
This is on the right track, but doesn’t always pick up the appropriate context.
show_extraction(examples, matcher)
We can then extract them from a document.
Note the use of filter_spans
; this ensures if we have overlapping spans we only take the largest one.
def get_extractions(examples, *extractors):
# Could use context instead of enumerate
for idx, doc in enumerate(nlp.pipe(examples, batch_size=100, disable=['ner'])):
for ent in filter_spans([Span(doc, start, end, label) for extractor in extractors for label, start, end in extractor(doc)]):
= ent.root.sent
sent yield ent.text, idx, ent.start, ent.end, ent.label_, sent.start, sent.end
list(get_extractions(ads[:3], matcher))
[('experience in a', 1, 150, 153, 'experience_adp', 122, 164),
('years experience', 2, 45, 47, 'experience_noun', 16, 48),
('decision support models Experience', 2, 92, 96, 'experience_noun', 79, 118),
('Experience of techniques', 2, 102, 105, 'experience_adp', 79, 118)]
Put it in a dataframe and join with the job metadata
def extract_df(*extractors, n_max=None, **kwargs):
if n_max is None:
= len(df)
n_max = pd.DataFrame(list(get_extractions(df[:n_max].FullDescription, *extractors)),
ent_df =['text', 'docidx', 'start', 'end', 'label', 'sent_start', 'sent_end'])
columnsreturn ent_df.merge(df, how='left', left_on='docidx', right_index=True)
%time ent_df = extract_df(matcher, n_max=1000)
ent_df.head()
CPU times: user 16.2 s, sys: 11.7 s, total: 27.9 s
Wall time: 1min 18s
text | docidx | start | end | label | sent_start | sent_end | Id | Title | FullDescription | LocationRaw | LocationNormalized | ContractType | ContractTime | Company | Category | SalaryRaw | SalaryNormalized | SourceName | split | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | experience in a | 1 | 150 | 153 | experience_adp | 122 | 164 | 12612830 | Stress Engineer Glasgow | Stress Engineer Glasgow Salary **** to **** We... | Glasgow, Scotland, Scotland | Glasgow | NaN | permanent | Gregory Martin International | Engineering Jobs | 25000 - 35000/annum 25-35K | 30000.0 | cv-library.co.uk | Train |
1 | years experience | 2 | 45 | 47 | experience_noun | 16 | 48 | 12612844 | Modelling and simulation analyst | Mathematical Modeller / Simulation Analyst / O... | Hampshire, South East, South East | Hampshire | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 40000/annum 20-40K | 30000.0 | cv-library.co.uk | Train |
2 | decision support models Experience | 2 | 92 | 96 | experience_noun | 79 | 118 | 12612844 | Modelling and simulation analyst | Mathematical Modeller / Simulation Analyst / O... | Hampshire, South East, South East | Hampshire | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 40000/annum 20-40K | 30000.0 | cv-library.co.uk | Train |
3 | Experience of techniques | 2 | 102 | 105 | experience_adp | 79 | 118 | 12612844 | Modelling and simulation analyst | Mathematical Modeller / Simulation Analyst / O... | Hampshire, South East, South East | Hampshire | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 40000/annum 20-40K | 30000.0 | cv-library.co.uk | Train |
4 | experience within the Water industry | 5 | 117 | 122 | experience_adp | 71 | 127 | 13179816 | Engineering Systems Analyst Water Industry | Engineering Systems Analyst Water Industry Loc... | Dorking, Surrey, Surrey, Surrey | Dorking | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 30000/annum 20K to 30K | 25000.0 | cv-library.co.uk | Train |
Aggregate the counts of different texts.
It’s more significant if it happens accross multiple Advertisers/Sources.
def aggregate_df(df, col=['text']):
return (df
.groupby(col)=('Company', 'nunique'),
.agg(n_company=('Id', 'nunique'),
n_ad=('SourceName', 'nunique'),
n_source=('Id', 'count'))
n
.reset_index()'n_company', 'n_ad', 'n'], ascending=False)
.sort_values([ )
Unfortunately what is caught with these simple rules has mixed results
10) aggregate_df(ent_df).head(
text | n_company | n_ad | n_source | n | |
---|---|---|---|---|---|
119 | experience in a | 4 | 52 | 5 | 52 |
286 | years experience | 3 | 22 | 3 | 22 |
233 | management experience | 2 | 17 | 3 | 18 |
69 | banqueting experience | 2 | 2 | 1 | 2 |
87 | design experience | 2 | 2 | 1 | 2 |
88 | development experience | 2 | 2 | 1 | 2 |
196 | experience within a | 1 | 7 | 2 | 7 |
260 | rosette experience | 1 | 5 | 2 | 5 |
176 | experience of the | 1 | 4 | 2 | 4 |
142 | experience in software development | 1 | 3 | 1 | 3 |
Let’s add some tooling to look at specific cases
def showent(docidx, start, end, label, sent_start, sent_end, **kwargs):
# We don't need to parse it, so just make_doc
= nlp.make_doc(ads[docidx])
doc = [Span(doc, start, end, label)]
doc.ents = doc[sent_start:sent_end]
sent ='ent')
displacy.render(sent, style
def showent_df(df):
for idx, row in df.iterrows():
**row) showent(
We can see that we’ve actually missed the subject entirely!
We could be a bit more clever and use some structure from the grammar to extract what we need.
'text == "experience in a"').head()) showent_df(ent_df.query(
Extracting types of experience
Let’s extract some examples of {type of} experience
Here’s a rough rule to extract the phrase to the left of the word ‘experience’ using SpaCy’s noun_chunks, which is based on the syntactic structure (see spacy.lang.en.syntax_iterators
)
def extract_noun_phrase_experience(doc):
for np in doc.noun_chunks:
if np[-1].lower_ == 'experience':
if len(np) > 1:
yield 'EXPERIENCE', np[0].i, np[-1].i
Notice how our rule picks out the right amount of context like “subsea cable engineering”.
However we’re also picking up quantifiers like “Any” and “10 years”
show_extraction(examples, extract_noun_phrase_experience)
Let’s look at how this does across a larger sample of job ads:
- There are sentence/word boundary errors that cause the rule to break (e.g. powerful decision support models Experience)
- We pick up quantifiers (previous, some, appropriate), as well as time quantifiers (3-5 years, 10 years)
10], extract_noun_phrase_experience) show_extraction(ads[:
%time ent_df = extract_df(extract_noun_phrase_experience, n_max=50000)
CPU times: user 14min 4s, sys: 6min 43s, total: 20min 48s
Wall time: 25min 59s
Again we are frequently picking up quantifiers
50) aggregate_df(ent_df).head(
text | n_company | n_ad | n_source | n | |
---|---|---|---|---|---|
13558 | previous | 894 | 2040 | 100 | 2128 |
5745 | Previous | 883 | 1745 | 100 | 1829 |
6321 | Proven | 260 | 468 | 73 | 515 |
15315 | some | 229 | 355 | 65 | 367 |
17077 | your | 221 | 864 | 70 | 874 |
11492 | extensive | 220 | 381 | 68 | 389 |
14616 | relevant | 208 | 398 | 62 | 405 |
14298 | proven | 189 | 301 | 63 | 305 |
10820 | demonstrable | 142 | 217 | 54 | 222 |
16178 | the | 138 | 303 | 56 | 313 |
14971 | significant | 133 | 207 | 53 | 209 |
15642 | strong | 125 | 237 | 53 | 240 |
1810 | Any | 124 | 226 | 40 | 234 |
3525 | Extensive | 123 | 203 | 48 | 225 |
14849 | sales | 117 | 201 | 35 | 204 |
932 | 2 years | 117 | 195 | 49 | 198 |
11195 | equivalent | 113 | 179 | 41 | 190 |
16576 | the relevant | 105 | 261 | 43 | 263 |
2946 | Demonstrable | 104 | 169 | 53 | 186 |
7462 | Strong | 102 | 165 | 46 | 169 |
16438 | the following | 99 | 164 | 47 | 165 |
10460 | commercial | 96 | 167 | 33 | 171 |
14130 | prior | 95 | 163 | 42 | 167 |
15202 | solid | 93 | 156 | 46 | 161 |
7320 | Some | 91 | 133 | 37 | 137 |
14449 | recent | 88 | 213 | 47 | 220 |
11895 | good | 88 | 127 | 43 | 128 |
1089 | 3 years | 86 | 144 | 44 | 152 |
13472 | practical | 77 | 99 | 36 | 107 |
7142 | Significant | 75 | 136 | 45 | 147 |
17219 | • | 73 | 148 | 26 | 204 |
6215 | Prior | 72 | 110 | 37 | 114 |
1270 | 5 years | 71 | 101 | 38 | 109 |
5192 | No | 70 | 157 | 24 | 166 |
9746 | at least 2 years | 68 | 138 | 36 | 138 |
9542 | any | 65 | 111 | 32 | 112 |
3329 | Essential | 61 | 110 | 34 | 111 |
12609 | management | 61 | 104 | 36 | 106 |
16736 | this | 59 | 116 | 41 | 118 |
6655 | Relevant | 58 | 92 | 43 | 95 |
2994 | Desirable | 57 | 102 | 35 | 102 |
16021 | supervisory | 56 | 105 | 31 | 106 |
107 | * | 56 | 97 | 34 | 117 |
264 | ** | 56 | 88 | 37 | 96 |
16666 | their | 56 | 86 | 43 | 86 |
7007 | Sales | 54 | 98 | 23 | 98 |
7265 | Solid | 54 | 77 | 32 | 82 |
6726 | Required | 53 | 99 | 29 | 99 |
12320 | industry | 52 | 82 | 29 | 83 |
15938 | substantial | 52 | 68 | 32 | 71 |
"text=='Previous'").head(5)) showent_df(ent_df.query(
This looks like a bad parse (probably because of the stripped whitespace)
"text=='Skills'").head(5)) showent_df(ent_df.query(
We can blacklist the most common qualifiers
= ['previous', 'prior', 'following', 'recent', 'the above', 'past',
experience_qualifiers
'proven', 'demonstrable', 'demonstrated', 'relevant', 'significant', 'practical',
'essential', 'equivalent', 'desirable', 'required', 'considerable', 'similar',
'working', 'specific', 'qualified', 'direct', 'hands on', 'handson',
'strong', 'solid', 'good', 'substantial', 'excellent', 'the right', 'valuable', 'invaluable',
'some', 'any', 'none', 'much', 'extensive', 'no', 'more',
'your', 'their',
'years', 'months',
'uk',
]
= ['a', 'an', '*', '**', '•', 'this', 'the', ':', 'Skills']
stopwords
= rf'\b(?:{"|".join(experience_qualifiers)})\b'
experience_qualifier_pattern
experience_qualifier_pattern
'\\b(?:previous|prior|following|recent|the above|past|proven|demonstrable|demonstrated|relevant|significant|practical|essential|equivalent|desirable|required|considerable|similar|working|specific|qualified|direct|hands on|handson|strong|solid|good|substantial|excellent|the right|valuable|invaluable|some|any|none|much|extensive|no|more|your|their|years|months|uk)\\b'
If we ignore stopwords we start getting some skills out:
- sales
- commercial
- managment
- supervisory
- customer service
- development
- supervisory
- technical
- managment
- telesales
- financial services
- design
- project managment
- retail
- business sales
- SQL
- marketing
- people management
- SAP
- engineering
~ent_df.text.str.lower().str.contains(experience_qualifier_pattern)) & # Not a qualifier
aggregate_df(ent_df[(~ent_df.text.isin(stopwords)]).head(50)
text | n_company | n_ad | n_source | n | |
---|---|---|---|---|---|
8436 | sales | 117 | 201 | 35 | 204 |
6108 | commercial | 96 | 167 | 33 | 171 |
7445 | management | 61 | 104 | 36 | 106 |
8733 | supervisory | 56 | 105 | 31 | 106 |
4013 | Sales | 54 | 98 | 23 | 98 |
7187 | industry | 52 | 82 | 29 | 83 |
1311 | Commercial | 43 | 68 | 20 | 71 |
9040 | the customer | 43 | 65 | 27 | 66 |
6359 | customer service | 42 | 58 | 23 | 69 |
9463 | work | 39 | 61 | 29 | 62 |
6471 | development | 28 | 43 | 19 | 44 |
6346 | customer | 27 | 41 | 22 | 43 |
4158 | Skills/ | 26 | 44 | 23 | 45 |
9353 | user | 26 | 39 | 20 | 44 |
2399 | Ideally | 25 | 30 | 17 | 30 |
4276 | Supervisory | 24 | 34 | 22 | 34 |
8857 | telesales | 22 | 38 | 17 | 38 |
67 | ) | 22 | 32 | 18 | 32 |
8809 | technical | 22 | 31 | 16 | 31 |
2859 | Management | 21 | 48 | 26 | 48 |
1967 | Financial Services | 21 | 31 | 18 | 31 |
6439 | design | 21 | 29 | 19 | 29 |
8547 | skills | 21 | 29 | 18 | 29 |
8325 | registration | 20 | 120 | 13 | 120 |
3616 | Project management | 20 | 30 | 16 | 30 |
8386 | retail | 19 | 36 | 21 | 36 |
3603 | Project Management | 19 | 25 | 14 | 25 |
5954 | business sales | 19 | 24 | 12 | 24 |
2649 | Knowledge/ | 18 | 26 | 12 | 30 |
3931 | SQL | 18 | 22 | 14 | 24 |
3667 | Qualifications/ | 17 | 35 | 13 | 35 |
7496 | marketing | 17 | 30 | 18 | 30 |
2461 | Industry | 17 | 27 | 13 | 27 |
6973 | graduate | 17 | 26 | 12 | 29 |
8166 | professional | 17 | 26 | 14 | 26 |
6732 | experience | 17 | 23 | 13 | 23 |
1577 | Design | 17 | 19 | 8 | 19 |
9138 | the necessary | 16 | 54 | 18 | 54 |
7172 | indepth | 16 | 28 | 18 | 30 |
4379 | Technical | 16 | 20 | 14 | 21 |
1854 | Experience | 16 | 18 | 9 | 18 |
7965 | people management | 15 | 25 | 16 | 25 |
4723 | Work | 15 | 21 | 15 | 21 |
3858 | SAP | 15 | 17 | 11 | 17 |
6652 | engineering | 15 | 16 | 11 | 16 |
7461 | managerial | 14 | 29 | 18 | 29 |
4150 | Skills / | 14 | 24 | 14 | 24 |
5663 | appropriate | 14 | 24 | 13 | 24 |
5431 | agency | 14 | 19 | 14 | 20 |
5531 | an advantage | 14 | 18 | 16 | 18 |
Commercial is more of a qualifier
"text=='Commercial'").head(5)) showent_df(ent_df.query(
Management experience seems correct
"text=='Management'").head(5)) showent_df(ent_df.query(
"text=='Financial Services'").head(5)) showent_df(ent_df.query(
"text=='SQL'").head(5)) showent_df(ent_df.query(
"text=='development'").head(5)) showent_df(ent_df.query(
Extracting experience in a field
Another way experience is commonly stated is with an adposition
experience in/with modelling
For example
= nlp('Experience of protection and control design at Transmission and Distribution voltages.')
doc ='dep', jupyter=True) displacy.render([doc], style
We extract the experience by looking to the right for a preposition (e.g. in/with) and then looking for its object and extracting the whole left subtree.
This is obviously quite specific to English.
def extract_adp_experience(doc, label='EXPERIENCE'):
for tok in doc:
if tok.lower_ == 'experience':
for child in tok.rights:
if child.dep_ == 'prep':
for obj in child.children:
if obj.dep_ == 'pobj':
yield label, obj.left_edge.i, obj.i+1
This works very well! All of our examples are specific.
Notice that:
- We’re missing conjugations: we get experience in subsea engineering, but miss “pipelines design” and “construction”
- We miss elaborations: “such as Discrete Event Simulation …”
- We miss experience in actions (experience in working with children)
show_extraction(examples, extract_adp_experience)
An alternative strategy would be to look for a phrase like “Experience in/with/using” and then look for the noun phrase
Using spaCy’s noun chunks we can do it backwards (I’m sure there’s an easy way to do it forwards which could be quicker, but it’s nice using spaCy’s noun chunks directly):
def extract_adp_experience_2(doc):
for np in doc.noun_chunks:
= np[0].i
start_tok if start_tok >= 2 and doc[start_tok - 2].lower_ == 'experience' and doc[start_tok - 1].pos_ == 'ADP':
yield 'EXPERIENCE', start_tok, start_tok + len(np)
show_extraction(examples, extract_adp_experience_2)
Comparing speeds: the results are similar:
%time ent_adp_df = extract_df(extract_adp_experience, n_max=50)
CPU times: user 953 ms, sys: 266 ms, total: 1.22 s
Wall time: 1.28 s
%time ent_adp_df = extract_df(extract_adp_experience_2, n_max=50)
CPU times: user 984 ms, sys: 203 ms, total: 1.19 s
Wall time: 1.19 s
Extracting 50k results
%time ent_adp_df = extract_df(extract_adp_experience, n_max=50000)
CPU times: user 13min 29s, sys: 6min 32s, total: 20min 1s
Wall time: 25min
50) aggregate_df(ent_adp_df).head(
text | n_company | n_ad | n_source | n | |
---|---|---|---|---|---|
6342 | a similar role | 213 | 456 | 60 | 461 |
13767 | the following | 130 | 256 | 40 | 261 |
12074 | sales | 77 | 103 | 37 | 106 |
11041 | one | 55 | 80 | 30 | 85 |
13645 | the design | 53 | 74 | 31 | 83 |
14355 | the use | 49 | 71 | 28 | 72 |
8748 | design | 47 | 72 | 25 | 76 |
526 | C | 46 | 86 | 18 | 87 |
12167 | selling | 43 | 57 | 15 | 60 |
14498 | this role | 42 | 86 | 25 | 87 |
6851 | all aspects | 40 | 64 | 23 | 66 |
14461 | this | 39 | 57 | 23 | 58 |
9349 | experience | 38 | 55 | 29 | 55 |
13777 | the following areas | 37 | 63 | 25 | 65 |
11390 | planning | 37 | 46 | 31 | 46 |
12758 | teaching | 34 | 61 | 15 | 63 |
7469 | any | 34 | 54 | 25 | 54 |
8813 | development | 34 | 52 | 21 | 56 |
11645 | project management | 34 | 49 | 29 | 49 |
14475 | this field | 33 | 58 | 28 | 58 |
13921 | the industry | 33 | 51 | 23 | 51 |
5654 | a manufacturing environment | 31 | 46 | 18 | 46 |
3254 | SQL Server | 30 | 57 | 15 | 57 |
12359 | software development | 29 | 43 | 16 | 46 |
4031 | a | 28 | 50 | 17 | 50 |
12417 | some | 28 | 44 | 20 | 44 |
6294 | a similar environment | 28 | 42 | 19 | 42 |
3240 | SQL | 28 | 35 | 12 | 35 |
14465 | this area | 27 | 45 | 23 | 47 |
4 | .NET | 27 | 38 | 16 | 38 |
11805 | recruitment | 26 | 40 | 20 | 40 |
10171 | knowledge | 26 | 38 | 19 | 38 |
1867 | Java | 24 | 42 | 13 | 42 |
1529 | HTML | 24 | 40 | 14 | 40 |
6005 | a range | 24 | 36 | 26 | 37 |
13350 | the UK | 23 | 65 | 21 | 65 |
10532 | managing projects | 23 | 30 | 19 | 32 |
10486 | management | 22 | 47 | 20 | 47 |
4981 | a commercial environment | 22 | 32 | 19 | 32 |
7939 | business | 22 | 29 | 19 | 32 |
1691 | IT | 22 | 29 | 20 | 30 |
127 | ASP.NET | 22 | 23 | 10 | 23 |
14893 | writing | 21 | 29 | 15 | 30 |
13650 | the development | 21 | 28 | 20 | 32 |
9464 | financial services | 21 | 24 | 16 | 24 |
13402 | the ability | 20 | 37 | 21 | 37 |
3140 | SAP | 20 | 29 | 14 | 30 |
8029 | care | 19 | 78 | 14 | 79 |
14230 | the role | 19 | 46 | 16 | 46 |
13733 | the field | 19 | 29 | 19 | 29 |
The extraction works pretty well for “sales” (although the last example should be “sales interviewing skills”)
"text=='sales'").head(5)) showent_df(ent_adp_df.query(
Selling works as well, but we lose the context of who they are selling to
"text=='selling'").head(5)) showent_df(ent_adp_df.query(
"text=='design'").head(5)) showent_df(ent_adp_df.query(
"text=='C'").head(5)) showent_df(ent_adp_df.query(
We’re often getting “a” because of bad tokenization
"text=='a'").head(5)) showent_df(ent_adp_df.query(
def highlight_text_context(terms, texts, n_before=1, n_after=2):
= []
context for doc in nlp.pipe(texts):
= list(doc.sents)
sentences = [i for i, sent in enumerate(sentences) if any(term in sent.text.lower() for term in terms)]
idxs
for idx in idxs:
= ''.join(sent.text for sent in sentences[max(idx-n_before, 0):idx])
before = ''.join(sent.text for sent in sentences[idx+1:min(idx+n_before+1, len(sentences))])
after = sentences[idx].text
text = re.sub(fr'(?i)\b({"|".join(terms)})\b', r'<strong>\1</strong>',
markup f'<span style="color:blue">{text}</span>')
+ markup + after)) display(HTML(before
The term “a” occurs mostly due to bad parsing because all numbers have been replaced with ****
= ['experience']
terms
for _, q in ent_adp_df.query("text=='a'").head(7).iterrows():
= nlp(q.FullDescription)
doc if q.sent_start > 0:
= doc[q.sent_start - 1].sent.text
prev_sent else:
= ''
prev_sent
if q.sent_end < len(doc):
= doc[q.sent_end].sent.text
next_sent else:
= ''
next_sent
= doc[q.sent_start:q.sent_end].text
text = re.sub(fr'(?i)\b({"|".join(terms)})\b', r'<strong>\1</strong>',
markup f'<span style="color:blue">{text}</span>')
+ markup + next_sent)) display(HTML(prev_sent
This is an interesting case where our heuristic extraction rule hasn’t captured the complexity
'Recent care experience within a Nursing Home or Care Home Environment')) displacy.render(nlp(
Expanding conjugations
It would be useful to get each form of experience in long lists:
= nlp("Candidates with experience in telesales, callcentre, customer service, receptionist or travel are ideal for this role.")
doc doc
Candidates with experience in telesales, callcentre, customer service, receptionist or travel are ideal for this role.
displacy.render(doc)
= doc[4:5]
span span
telesales
This function is a very crude approximation of Spacy’s noun_chunks, to get an approximate noun phrase
def get_left_span(tok, label='', include=True):
= 1 if include else 0
offset = tok.i
idx while idx > tok.left_edge.i:
if tok.doc[idx - 1].pos_ in ('NOUN', 'PROPN', 'ADJ', 'X'):
-= 1
idx else:
break
return label, idx, tok.i+offset
'The Subsea pipeline engineering')[-1]) get_left_span(nlp(
('', 1, 4)
get_left_span(span.root)
('', 4, 5)
This function gets the children of the conjugation
def get_conjugations(tok):
= [tok]
new while new:
= new.pop()
tok yield tok
for child in tok.children:
if child.dep_ == 'conj':
new.append(child)
list(get_conjugations(span.root))
[telesales, callcentre, service, receptionist, travel]
And we then expand them by getting the left span
for label, start, end in [get_left_span(tok) for tok in get_conjugations(span.root)]] [doc[start:end]
[telesales, callcentre, customer service, receptionist, travel]
Note we could expand with other related terms like ‘proficiency’ or ‘ability’ or ‘skill’, but we won’t for now (because they don’t occur as much)
#old
= ['experience']
EXP_TERMS def extract_adp_conj_experience(doc, label='EXPERIENCE'):
for tok in doc:
if tok.lower_ in EXP_TERMS:
for child in tok.rights:
if child.dep_ == 'prep':
for obj in child.children:
if obj.dep_ == 'pobj':
for conj in get_conjugations(obj):
yield get_left_span(conj, label)
That’s much better; we still lose elaboration (such as), but we’re extracting much more from lists.
Notice that we’re not getting Pioneer
show_extraction(examples, extract_adp_conj_experience)
The reason we don’t get Pioneer is the sentence
Any experience of Pioneer or Miser software would be an advantage.
really means
Any experience of Pioneer software or Miser software would be an advantage.
but we don’t have any way to reconstruct the missing word (yet)
= nlp('Any experience of Pioneer or Miser software would be an advantage.')
doc
displacy.render(doc)
'Any experience of Pioneer software or Miser software would be an advantage.'], extract_adp_conj_experience) show_extraction([
= nlp('Any experience of Pioneer software or Miser software would be an advantage.')
doc
displacy.render(doc)
Looking at a sample of ads it works alright
10], extract_adp_conj_experience) show_extraction(ads[:
Extracting Verbs followed by Adposition
Notice something like ‘Experience dealing with business clients’ we have a verb followed by an adposition followed by the Noun. We can generate complex rules to parse things like this.
def extract_verb_maybeadj_noun_experience(doc, label='EXPERIENCE'):
for tok in doc:
if tok.lower_ in EXP_TERMS:
for child in tok.rights:
if child.dep_ == 'acl':
for gc in child.children:
if gc.dep_ == 'prep':
for ggc in gc.children:
if ggc.dep_ == 'pobj':
for c in get_conjugations(ggc):
yield get_left_span(c, 'EXPERIENCE')
elif gc.dep_ == 'dobj':
for c in get_conjugations(gc):
yield get_left_span(c, 'EXPERIENCE')
This works pretty well, when the parse works well
show_extraction(examples, extract_verb_maybeadj_noun_experience)
Extracting types of experience accross all job ads
Let’s just focus on the cleanest rule
= [extract_adp_conj_experience,] extract_exps
Most of the false positives are due to bad dependency parsing (which is often due to bad tokenization/sentence splitting)
However it looks like we’re extracting a lot of signal
This takes a while because we need to parse every job ad and then run the rules across them.
Since documents are independent we could easily distribute this across a cluster if we needed to (think Hadoop/Dask/GNU Parallel).
len(df)
407894
= len(df) n_ads
%%time
= extract_df(*extract_exps, n_max=n_ads) df_ents
CPU times: user 1h 58min 21s, sys: 59min 34s, total: 2h 57min 55s
Wall time: 3h 43min 48s
'experience_adp_ents.csv', index=False) df_ents.to_csv(
= pd.read_csv('experience_adp_ents.csv', low_memory=False) df_ents
df_ents
text | docidx | start | end | label | sent_start | sent_end | Id | Title | FullDescription | LocationRaw | LocationNormalized | ContractType | ContractTime | Company | Category | SalaryRaw | SalaryNormalized | SourceName | split | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | professional engineering environment | 1 | 153 | 156 | EXPERIENCE | 122 | 164 | 12612830 | Stress Engineer Glasgow | Stress Engineer Glasgow Salary **** to **** We... | Glasgow, Scotland, Scotland | Glasgow | NaN | permanent | Gregory Martin International | Engineering Jobs | 25000 - 35000/annum 25-35K | 30000.0 | cv-library.co.uk | Train |
1 | Simulation Techniques | 2 | 99 | 101 | EXPERIENCE | 79 | 118 | 12612844 | Modelling and simulation analyst | Mathematical Modeller / Simulation Analyst / O... | Hampshire, South East, South East | Hampshire | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 40000/annum 20-40K | 30000.0 | cv-library.co.uk | Train |
2 | techniques | 2 | 104 | 105 | EXPERIENCE | 79 | 118 | 12612844 | Modelling and simulation analyst | Mathematical Modeller / Simulation Analyst / O... | Hampshire, South East, South East | Hampshire | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 40000/annum 20-40K | 30000.0 | cv-library.co.uk | Train |
3 | Water industry | 5 | 120 | 122 | EXPERIENCE | 71 | 127 | 13179816 | Engineering Systems Analyst Water Industry | Engineering Systems Analyst Water Industry Loc... | Dorking, Surrey, Surrey, Surrey | Dorking | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 30000/annum 20K to 30K | 25000.0 | cv-library.co.uk | Train |
4 | Miser software | 5 | 211 | 213 | EXPERIENCE | 206 | 218 | 13179816 | Engineering Systems Analyst Water Industry | Engineering Systems Analyst Water Industry Loc... | Dorking, Surrey, Surrey, Surrey | Dorking | NaN | permanent | Gregory Martin International | Engineering Jobs | 20000 - 30000/annum 20K to 30K | 25000.0 | cv-library.co.uk | Train |
... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
315902 | insurance | 407886 | 46 | 47 | EXPERIENCE | 40 | 62 | 72703412 | Marine & International Trade Lawyer **** | Marine and International Trade Assistant **** ... | London | London | NaN | permanent | NaN | Legal Jobs | NaN | NaN | hays.co.uk | Test |
315903 | marine contracting | 407886 | 49 | 51 | EXPERIENCE | 40 | 62 | 72703412 | Marine & International Trade Lawyer **** | Marine and International Trade Assistant **** ... | London | London | NaN | permanent | NaN | Legal Jobs | NaN | NaN | hays.co.uk | Test |
315904 | construction | 407886 | 52 | 53 | EXPERIENCE | 40 | 62 | 72703412 | Marine & International Trade Lawyer **** | Marine and International Trade Assistant **** ... | London | London | NaN | permanent | NaN | Legal Jobs | NaN | NaN | hays.co.uk | Test |
315905 | shipbuilding | 407886 | 55 | 56 | EXPERIENCE | 40 | 62 | 72703412 | Marine & International Trade Lawyer **** | Marine and International Trade Assistant **** ... | London | London | NaN | permanent | NaN | Legal Jobs | NaN | NaN | hays.co.uk | Test |
315906 | industry qualifications | 407890 | 172 | 174 | EXPERIENCE | 157 | 174 | 72703453 | Senior Business Travel Consultant | Senior Business Travel Consultant Birmingham ... | Birmingham | Birmingham | full_time | permanent | AA Appointments | Travel Jobs | NaN | NaN | jobs.travelweekly.co.uk | Test |
315907 rows × 20 columns
Because we kept the context we can show where the label came from
2]) showent_df(df_ents[:
Let’s count the most common terms
= aggregate_df(df_ents)
df_ent_agg 10) df_ent_agg.head(
text | n_company | n_ad | n_source | n | |
---|---|---|---|---|---|
56334 | similar role | 1447 | 3829 | 107 | 3848 |
54297 | role | 841 | 2529 | 103 | 2565 |
33715 | design | 702 | 1612 | 71 | 1730 |
33966 | development | 702 | 1590 | 91 | 1677 |
37952 | following | 684 | 2118 | 76 | 2160 |
36705 | experience | 634 | 1350 | 97 | 1369 |
44556 | management | 572 | 1159 | 94 | 1179 |
54523 | sales | 513 | 1176 | 83 | 1195 |
42695 | knowledge | 504 | 950 | 87 | 954 |
36155 | environment | 480 | 968 | 83 | 979 |
len(df_ent_agg)
62589
from flashtext import KeywordProcessor
= KeywordProcessor(case_sensitive=True) keyword_processor
= df_ent_agg.query('n_company >= 3').text
skills len(skills)
12757
for skill in skills:
keyword_processor.add_keyword(skill)
from collections import Counter
%%time
= Counter()
counter = Counter()
ad_counter for ad in ads[:10_000]:
= keyword_processor.extract_keywords(ad)
keywords
counter.update(keywords)set(keywords)) ad_counter.update(
CPU times: user 13.8 s, sys: 93.8 ms, total: 13.9 s
Wall time: 14.9 s
= pd.DataFrame(ad_counter.items(), columns=['text', 'n_ad_occur'])
df_count_ad = pd.DataFrame(counter.items(), columns=['text', 'n_occur']) df_count
= (
df_c
df_ent_agg='left', validate='1:1')
.merge(df_count, how='left', validate='1:1')
.merge(df_count_ad, how= lambda df: df.n_ad_occur / n_ads,
.assign(pct_ad_occur = lambda df: df.n_occur / df.n_ad_occur,
avg_occur = lambda df: df.n_ad_occur / df.n_ad)
ad_freq )
'term_counts.csv', index=False) df_c.to_csv(
= pd.read_csv('term_counts.csv') df_c
50) df_c.head(
text | n_company | n_ad | n_source | n | n_occur | n_ad_occur | pct_ad_occur | avg_occur | ad_freq | |
---|---|---|---|---|---|---|---|---|---|---|
0 | similar role | 1447 | 3829 | 107 | 3848 | 257.0 | 250.0 | 0.000613 | 1.028000 | 0.065291 |
1 | role | 841 | 2529 | 103 | 2565 | 8811.0 | 5080.0 | 0.012454 | 1.734449 | 2.008699 |
2 | design | 702 | 1612 | 71 | 1730 | 1590.0 | 908.0 | 0.002226 | 1.751101 | 0.563275 |
3 | development | 702 | 1590 | 91 | 1677 | 2927.0 | 2077.0 | 0.005092 | 1.409244 | 1.306289 |
4 | following | 684 | 2118 | 76 | 2160 | 1232.0 | 1110.0 | 0.002721 | 1.109910 | 0.524079 |
5 | experience | 634 | 1350 | 97 | 1369 | 9882.0 | 6024.0 | 0.014769 | 1.640438 | 4.462222 |
6 | management | 572 | 1159 | 94 | 1179 | 2049.0 | 1516.0 | 0.003717 | 1.351583 | 1.308024 |
7 | sales | 513 | 1176 | 83 | 1195 | 2285.0 | 1135.0 | 0.002783 | 2.013216 | 0.965136 |
8 | knowledge | 504 | 950 | 87 | 954 | 2130.0 | 1652.0 | 0.004050 | 1.289346 | 1.738947 |
9 | environment | 480 | 968 | 83 | 979 | 1788.0 | 1535.0 | 0.003763 | 1.164821 | 1.585744 |
10 | areas | 477 | 1009 | 87 | 1037 | 1031.0 | 905.0 | 0.002219 | 1.139227 | 0.896928 |
11 | field | 464 | 933 | 89 | 956 | 435.0 | 398.0 | 0.000976 | 1.092965 | 0.426581 |
12 | industry | 442 | 988 | 83 | 1007 | 1089.0 | 899.0 | 0.002204 | 1.211346 | 0.909919 |
13 | one | 423 | 898 | 79 | 956 | 2199.0 | 1842.0 | 0.004516 | 1.193811 | 2.051225 |
14 | delivery | 382 | 713 | 76 | 747 | 975.0 | 760.0 | 0.001863 | 1.282895 | 1.065919 |
15 | use | 363 | 709 | 63 | 719 | 1007.0 | 866.0 | 0.002123 | 1.162818 | 1.221439 |
16 | C | 358 | 883 | 45 | 947 | 1099.0 | 665.0 | 0.001630 | 1.652632 | 0.753114 |
17 | ability | 355 | 629 | 82 | 631 | 2493.0 | 1874.0 | 0.004594 | 1.330309 | 2.979332 |
18 | project management | 355 | 582 | 81 | 589 | 171.0 | 151.0 | 0.000370 | 1.132450 | 0.259450 |
19 | implementation | 338 | 621 | 65 | 644 | 534.0 | 431.0 | 0.001057 | 1.238979 | 0.694042 |
20 | projects | 336 | 668 | 67 | 688 | 1579.0 | 1011.0 | 0.002479 | 1.561820 | 1.513473 |
21 | planning | 321 | 557 | 88 | 562 | 598.0 | 489.0 | 0.001199 | 1.222904 | 0.877917 |
22 | teams | 319 | 629 | 76 | 636 | 759.0 | 601.0 | 0.001473 | 1.262895 | 0.955485 |
23 | maintenance | 311 | 615 | 49 | 645 | 766.0 | 496.0 | 0.001216 | 1.544355 | 0.806504 |
24 | testing | 301 | 587 | 51 | 649 | 560.0 | 369.0 | 0.000905 | 1.517615 | 0.628620 |
25 | Experience | 298 | 629 | 65 | 635 | 3498.0 | 2232.0 | 0.005472 | 1.567204 | 3.548490 |
26 | area | 286 | 550 | 82 | 559 | 1800.0 | 1513.0 | 0.003709 | 1.189689 | 2.750909 |
27 | SQL | 278 | 555 | 51 | 579 | 550.0 | 323.0 | 0.000792 | 1.702786 | 0.581982 |
28 | selling | 271 | 705 | 50 | 729 | 319.0 | 244.0 | 0.000598 | 1.307377 | 0.346099 |
29 | manufacturing environment | 267 | 527 | 51 | 535 | 72.0 | 69.0 | 0.000169 | 1.043478 | 0.130930 |
30 | marketing | 265 | 487 | 68 | 495 | 598.0 | 420.0 | 0.001030 | 1.423810 | 0.862423 |
31 | analysis | 265 | 443 | 67 | 445 | 687.0 | 447.0 | 0.001096 | 1.536913 | 1.009029 |
32 | HTML | 256 | 532 | 49 | 539 | 288.0 | 212.0 | 0.000520 | 1.358491 | 0.398496 |
33 | aspects | 254 | 511 | 65 | 522 | 589.0 | 542.0 | 0.001329 | 1.086716 | 1.060665 |
34 | more | 241 | 536 | 60 | 577 | 1621.0 | 1395.0 | 0.003420 | 1.162007 | 2.602612 |
35 | managing | 239 | 387 | 63 | 397 | 1041.0 | 848.0 | 0.002079 | 1.227594 | 2.191214 |
36 | business | 237 | 457 | 65 | 475 | 4583.0 | 2684.0 | 0.006580 | 1.707526 | 5.873085 |
37 | years | 233 | 521 | 74 | 535 | 1728.0 | 1449.0 | 0.003552 | 1.192547 | 2.781190 |
38 | Java | 233 | 464 | 44 | 480 | 388.0 | 188.0 | 0.000461 | 2.063830 | 0.405172 |
39 | training | 231 | 450 | 64 | 458 | 3146.0 | 2351.0 | 0.005764 | 1.338154 | 5.224444 |
40 | any | 230 | 454 | 56 | 465 | 2130.0 | 1520.0 | 0.003726 | 1.401316 | 3.348018 |
41 | staff | 229 | 388 | 68 | 391 | 2857.0 | 1875.0 | 0.004597 | 1.523733 | 4.832474 |
42 | systems | 227 | 354 | 56 | 364 | 1309.0 | 860.0 | 0.002108 | 1.522093 | 2.429379 |
43 | SQL Server | 225 | 536 | 37 | 554 | 306.0 | 184.0 | 0.000451 | 1.663043 | 0.343284 |
44 | programming | 223 | 399 | 38 | 411 | 196.0 | 148.0 | 0.000363 | 1.324324 | 0.370927 |
45 | similar environment | 220 | 464 | 51 | 466 | 58.0 | 58.0 | 0.000142 | 1.000000 | 0.125000 |
46 | sector | 220 | 452 | 60 | 454 | 541.0 | 481.0 | 0.001179 | 1.124740 | 1.064159 |
47 | this | 219 | 451 | 65 | 456 | 10786.0 | 5986.0 | 0.014675 | 1.801871 | 13.272727 |
48 | software development | 219 | 428 | 37 | 443 | 154.0 | 116.0 | 0.000284 | 1.327586 | 0.271028 |
49 | administration | 218 | 381 | 45 | 400 | 432.0 | 371.0 | 0.000910 | 1.164420 | 0.973753 |
= list(
skills
(df_c'n_company >= 3')
.query('ad_freq < 100')
.query(
).text
)len(skills)
8075
with open('skills.txt', 'w') as f:
for skill in skills:
print(skill, file=f)
for a,b,c in zip(skills[::3],skills[1::3],skills[2::3]):
print('{:<35}{:<35}{:<}'.format(a,b,c))
similar role role design
development following experience
management sales knowledge
environment areas field
industry one delivery
use C ability
project management implementation projects
planning teams maintenance
testing Experience area
SQL selling manufacturing environment
marketing analysis HTML
aspects more managing
business years Java
training any staff
systems SQL Server programming
similar environment sector this
software development administration some
customer service technologies understanding
all recruitment Excel
CSS SAP similar position
building PHP writing
support financial services commercial environment
Oracle range IT
software installation JavaScript
teaching Windows track record
UK a variety
Sales Linux production
senior level C++ manufacturing
exposure retail business development
tools .NET preparation
account management developing designing
work position ASP.NET
above construction team
sales environment monitoring similar
project telesales engineering
reporting coaching Project Management
techniques web development processes
repair setting products
commissioning application applications
minimum customers high volume
Financial Services configuration operation
Marketing client customer
MySQL databases Sage
integration XML construction industry
supervision problem engineering environment
Development care service
office environment finance Word
company people wide range
troubleshooting networking Design
working control SEO
procurement change accounts
equipment Windows Server forecasting
Python type data analysis
social media MVC Javascript
level budgeting services
delivering Active Directory sales role
SharePoint FMCG Microsoft
procedures Knowledge change management
maintaining Retail HR
research * supervisory role
fault finding skills face
team management hospitality roles
deployment people management events
digital marketing Microsoft Office leadership
requirements order Customer Service
retail environment customer service environment organisation
assessment SAS mentoring
process background CAD
operating food relationships
automotive industry MS Office negotiation
audit product development production environment
leading clients supporting
agency Photoshop financial services industry
food industry HTML5 broad range
management level etc practice
AutoCAD documentation financial management
SSIS financial services sector PPC
hands fields Citrix
technology budget management date
B2B sales line PR
payroll restaurant Web Services
banking business analysis Ruby
TSQL operations CRM
line management credit control mechanical engineering
report equivalent Exchange
market NHS compliance
JQuery insurance accounting
AJAX Business ASP.Net
jQuery number interpretation
implementing customer service role auditing
Account Management sectors end
retail sector architecture manufacture
B2B environment healthcare Business Analyst
Cisco modelling manager
creation environments communications
consultancy part software testing
fast paced environment management role unit testing
Finance agency environment more information
methodologies good understanding system
solutions TDD SSRS
safety specification marketing role
both fabrication children
professional services FMCG environment relational databases
control systems servicing public sector
many stages inspection
Magento education pneumatics
manufacturing industry performance print
cold calling corporate environment mechanical design
IT industry build similar field
test Unix practices
assembly Visual Studio good knowledge
Project Manager belt logistics
contracts gas industry data management
familiarity database design Agile environment
risk management Microsoft SQL Server server
web technologies distribution Business Development
site property relation
call centre environment WPF catering
communication installing quality
security Outlook administrative role
communication skills travel industry frameworks
media food manufacturing environment ecommerce
hydraulics technical support them
building services Sage Line related field
application development similar industry Apache
levels websites stock control
financial sector two Agile
focus validation scripting
.Net Drupal telecoms
welding customer services WCF
provision budgets Microsoft Excel
evidence performance management stakeholder management
advertising consulting buying
Spring Management VB.NET
quality assurance Fanuc IIS
Engineering MS SQL Server CSS3
education sector contract management PLC
machinery VMware industries
insurance industry web services online marketing
commercial aerospace industry professional services environment
telephone XHTML health
Telesales Quality Assurance pharmaceutical industry
field sales strategy other areas
web design example telemarketing
Perl machining Understanding
full development lifecycle framework either
direct marketing CMS software design
email supply chain project delivery
Gas industry packaging Oil
coding purchase ledger Google Analytics
recruitment industry ISO Ability
audits hotel languages
staff management Solidworks components
full software development lifecyclefull project lifecycle passion
capacity analytics leading teams
cleaning purchasing detail
product leisure social care
IFRS SSAS J****EE
previous experience methods quality management systems
Business Analysis manufacturing sector optimisation
interest Flash Insurance
evaluation related industry day
emphasis nuclear industry time
Hospitality Quantity Surveyor Access
Health water industry tuning
medium ERP systems Gas
similar roles Planning automotive sector
pricing benefits industrial environment
Business Objects technical environment platforms
project planning injection moulding travel
motor industry media sales B2B
business environment UNIX water
UML financial environment SOA
large organisation PowerPoint Software
automation IP fundraising
diary management handling degree
qualification schools Assistant Manager
costing CV private sector
contractors ITIL most
VB.Net Android staff supervision
desire aerospace Aerospace industry
execution project work Recruitment
CRM systems year concept
EMC similar level Banking
process improvement housing bar
web Key Stage Change Management
Aerospace call centre virtualisation
verification Credit Control department
medical devices presales developer
Telecoms FEA MS Project
disciplines school controls
Siemens years experience fashion
project manager requirements gathering man management
meeting support role responsibility
team leadership Automotive industry motivating
tooling milling Accounts
Operations publishing KS
management accounts risk care sector
web applications digital financial reporting
Hibernate ERP product management
VMWare above areas scheduling
excellent communication skills presentation estimating
ASP development role main contractor
electronics contract dementia
Advertising students community
completion successful delivery construction sector
facilities management these addition
running projects refurbishment senior role
least * standards Firewalls
coordination MS Excel supply chain management
regulated environment Financial Services sector full range
editing activities building relationships
invoicing market research supervisory level
Heidenhain General Manager further information
front manipulation email marketing
Administration new business development wide variety
business planning Logistics business sales
energy test tools strong understanding
utilities Facilities Management QA
asset management database management negotiating
technical sales hotels major projects
Microsoft technologies fine dining digital agency
pumps Testing Financial Services industry
firm marketing environment mobile
other sectors database development DNS
installations financial analysis success
Purchase Ledger quality systems supplier management
telecoms industry strong knowledge turning
issues SAGE recruiting
elderly care cost control retail sales
Chef de Partie Construction property management
Sharepoint guests development environment
performance tuning product design candidate
property sector Scripting 3D modelling
selection Projects data
markets programme management Microsoft Project
pitching energy sector Hyperion
motor trade start law firm
Head Chef Procurement Agile methodologies
leadership role financial control months
insurance sector Microsoft Exchange Manager
SQL databases ETL Prince
majority eCommerce reading
Payroll consultant Maintenance
R Wordpress content management systems
firewalls testing tools Safety
busy environment content instrumentation
campaigns proposals machines
process mapping contracting TS
financial modelling protocols Promotions
relevant field recovery Ajax
mental health managerial role digital media
Installation Virtualisation LAMP
Visual Basic JSON discipline
bids financial industry LAN
Sous Chef VB systems development
web analytics NPD ERP system
Salesforce learning financial services environment
MS Word plumbing supervising
nursing above duties implementations
Manufacturing food manufacturing FMCG industry
process design ecommerce environment Automotive
TUPE hardware Public Sector
excel financial accounting Switches
internal audit Illustrator driving
tendering sourcing Account Manager
data entry administration role contact centre environment
design patterns lean manufacturing certification
legal secretary BI fault
management accounting project management role involvement
processing SOAP using
rail industry telecommunications Call Centre
promotions hospitality industry restaurants
Sales Manager agile environment professional environment
residential SQL server collections
Microsoft Word analytical role agencies
report writing PA Industry
VBA policies interpersonal skills
setup strategic planning business process
release charity sector sales ledger
trading engineering industry estate agency
Networking commercial sector technical role
technology sector partnership Ethernet
copywriting negotiations review
Infrastructure Java development Project
expertise Head materials
cash handling detailed design Risk
FMCG manufacturing environment assessing Content Management Systems
Degree PPM solution
operating systems Supply Chain property industry
combination Mazak support environment
storage Audit Office
cost Selenium Crystal Reports
Cognos Lean Manufacturing iOS
motors version control systems systems integration
JUnit Microsoft products senior management level
service delivery healthcare sector retailer
SEN social housing drives
full lifecycle highways appreciation
governance Project Management role internal sales
brand job Engineer
managerial level essential Internet technologies
merchandising Insurance industry configuring
London accessories software engineering
Business Intelligence C development Risk Management
Sigma infrastructure curriculum development
layout Digital Software Development
continuous improvement debugging migration
English application support HACCP
engineering role network programmes
programming languages WAN scripting languages
Jira SVN families
office administration post related role
retail industry types CNC
full marketing mix domiciliary care ISO9001
engineering design executing full development life cycle
organising Year care setting
lead generation systems design web application development
following skills Recruitment Consultant financial markets
JSP Utilities Entity Framework
banqueting investment banking Estimating
systems analysis adults Building Services
TFS Team Leader employee relations
high volume manufacturing environmentmedia industry other
minute office switches
Ecommerce structures CCTV
ITIL environment VoIP healthcare industry
plant rail RDBMS
running Oil Gas SME
contract negotiation high level spreadsheets
information pensions contract negotiations
elements interpreting record
awareness Teaching Assistant retail background
nursing home environment facilities fast moving
legal sector Training care homes
Social Care incidents history
Deputy Manager enthusiasm us
MS SQL database administration diesel engines
telesales role Routers Highways
closing training staff duties
risk assessment tax C.NET
gas VHDL configuration management
context Operating Systems PR agency
Rail UK GAAP category management
employment project teams suppliers
other industries team leader technical support role
FMCG sector HVAC Social Media
automation testing practical application relationship management
technical design trouble usability
IT sector Insurance sector Legal Secretary
SCADA medical device process industry
robotics successful candidate team environment
HR role Visio OLAP
PHP development PLCs Product Development
management reporting tool design role
MS Exchange motivation Milling
charity contact centre website
each stock management phase
Electrical relevant role young people
Programming similar setting subject area
Customer Services complex Investment Banking
conference source control C programming
graphic design automotive Fanuc controls
reconciliations sort Agile development methodologies
field sales role new build requirement gathering
word UX Support
VAT consultancy environment diagnostics
similar role Experience technical leadership website development
Quality Control electronic design internal communications
methodology pharmaceutical sites
technical management production management commercial management
IT environment MVC frameworks project lifecycle
strong background commercial setting Microsoft Office packages
US GAAP excess management position
modules relevant sector school environment
network design Agile development Internal Audit
MS Access electrical electronics design
event management provisioning reviewing
BDD boilers SAN
employment law events industry system design
litigation Europe computers
firmware development specific experience nursing home
similar establishment dementia care other languages
Kerridge supervisory position Lettings
database previous roles data mining
acute care setting plastics surveying
Matlab Oracle databases Quality Engineer
software sales business analyst LINQ
XSLT ASP.NET MVC Agile methods
DHCP SPSS candidates
senior position manufacturing background Middle East
Sales Executive version control Education
direct sales payments regulated industry
tenders Tomcat Financial Services environment
B2B Sales CMS systems Labview
Scrum Master UK market WordPress
account management role branding data manipulation
tracking concepts electrical maintenance
simulation production planning Git
Developer accountability appraisals
coordinating data modelling finance sector
financial services organisation manufacturer scoping
business partnering creating excellent knowledge
full project life cycle repairs service environment
small teams Lotus Notes business intelligence
claims legal environment development methodologies
electrical engineering mechanical assembly purchase
small team sound understanding fitting
AS Analysis demonstrable track record
inventory management warehouse environment improvement
similar operation social care sector palliative care
contractor anaesthetics clinical research
budgetary management terms parts
qualifications Microsoft Exchange Server accounts preparation
accounting software Allen Bradley Control
full life cycle full software lifecycle programming language
Endoscopy Food MRP
large scale projects campaign management search
software development methodologies ASP.net Children
mobile application development organisational skills Juniper
Siemens S high volume environment Lean
oil gathering new product development
Anaesthetics FPGA design OOP
analytical skills telecommunications industry Estate Agency
Scrum NPI Unix environment
abilities banking environment client liaison
finance industry hand project accounting
Media PLC programming Rails
below functions helpdesk
project coordination valves Maven
MRP systems castings offer
outsourcing software industry continuous integration
SolidWorks Technical Sales high availability
liaison maintenance environment manual
medical device industry online environment administrator
advocacy construction projects sales support
Build fastpaced environment Field Sales
Care component design aspect
willingness DBA financial institution
recruitment consultant software development role civil engineering
buildings engineering sector exceeding
new product introduction classroom budgetary control
controlling reports accountancy practice
Web development promotion Marketing Manager
hardware design Orthopaedics NoSQL databases
assemblies large teams professional services firm
similar capacity upgrades MFC
Registered Manager court work insurance market
Early Years Information Security IT sales
Operations Manager best practices commercial role
electrics groups online advertising
phases processing payroll corporation tax
C.Net Construction industry client management
large projects managing projects source control systems
writing reports SCCM Asset Management
CATIA V bookkeeping Quality Engineering
RTOS Reception Retail environment
influencing pressure AML
particular emphasis Consultant Microsoft applications
analogue commercial business different types
faultfinding nature order processing
process engineering reception word processing
C. Front lettings
precision engineering recruitment environment servers
OTE Manager level Qlikview
audio client relationships consulting environment
drive financial housing management
positions practical experience recruitment sector
Autism Technology activity
life resource planning Manufacturing environment
journalism workplace platform
works ordering training environment
Teaching store online
achievement leisure industry Travel
client group generators Rail industry
Mazatrol customerfacing role different methodologies
multithreading documenting management systems
IP protocols career financial systems
regulations Databases Framework
Hadoop Management Accounts Pensions
Silverlight electronic engineering high standard
Umbraco Unit Weblogic
agile development methodologies cash management treasury
BizTalk Direct Marketing Microsoft Visual Studio
USB accordance project engineer
software development environment Microsoft Dynamics CRM client side
Jquery RF individual
networks statistical analysis event
CVS Compliance FM
OO design Professional Services Sales role
Team Foundation Server eCommerce environment infrastructure projects
regulatory reporting web analytics tools BRC
CMM UNIX environment business development role
conducting data migration healthcare environment
refrigeration regards telesales environment
engineering projects Gas sector Informatica
JBoss QTP Sales Ledger
analysing asset finance attention
desktop support proficiency rehabilitation
security industry language Automation
large corporate environment ownership production support
senior capacity trusts finance role
Pharmaceutical industry Django Layer
PRINCE defence hotel environment
resource management sale stress analysis
supplier user interface design contracting environment
AIX Investment Management SCADA systems
Sage line digital design phone
site management SIMS approach
package particular field process development
systems implementation technology environment those
concrete CNC programming Exposure
call centres Civils wiring
finance department operations management resolution
sound knowledge marketing campaigns outbound sales
Service tourism work requests
Employee Relations kitchen HR systems
Healthcare Occupational Health Restaurant Manager
relevant discipline orthopaedics mitigation
software programming Oncology Automotive Industry
Unit Testing care home software applications
space volume arena
forms kind manufacturing practices
strategies system development windows
Core Java energy industry Defence industry
SQL Server Reporting Services Test Driven Development business change
business services complex projects consolidations
data processing enterprise high value
large company Water Administrator
Continuous Improvement Credit Risk Market Research
Mental Health PCB design acquisition
quality engineering responsibilities service provision
strong track record supervisor Zend
Code TV relevant experience
Business Analyst role MDX broker
display loading shipping
technical unit water sector
Data Warehousing Management Accountant Web services
accounting role aviation catering industry
detailed knowledge excellent communication group
incident management others policy development
reconciliation Oil Gas industry CNC machining
Human Resources Integration ObjectiveC
database technologies drafting finding
manufacturing organisation month contract organisations
producing risk assessments switching
video engineering company quality management
Buying NEC SOX
Solaris Tier conveyancing
conveyors digital environment mechanical engineering environment
modification quality control system testing
Contracts Manager Oracle Financials shift
EYFS Electronics Makaton
Supervisor billing electromechanical assemblies
relevant industry workshop environment warehouse
B2B sales environment Autodesk Inventor F
generation grinding plastic injection moulding
sheet metal Account Management role appointment
beverage renewable energy stakeholder engagement
utilities sector function manufacturing process
that routers Events
establishment risk analysis Manual
recent experience case multisite management
strategy development Adobe Creative Suite Pharma
Powerpoint offices venepuncture
designs IBM OO
Regulatory Affairs demonstrable experience hospital environment
problem solving retail management general insurance
Excellent communication skills GUI design TPM
diabetes exhibitions related technologies
senior management role solution design version
analytical tools complaints Continuous Integration
Eclipse Product Management VB6
Windows server fresh food specialist sectors
target view Windows XP
Design Patterns Service Manager commercial sectors
food environment form principles
security products Progress Microsoft SQL
Packaging Quality handson
media relations new business operating environment
systems administration animation Civil Engineering
GIS deploying development teams
engagement engineering field equivalent experience
logistics industry undertaking world
marketing communications audio typing CNC machines
Mechanical Design Red Hat Reporting
customer facing customisation digital electronics
manual testing operational management personal lines
pupils related environment responsive design
technician upkeep Accounting
insurance environment Defence LPG
BA BS Integration Services
Mechanical Engineering Microsoft Access Performance
Production System UI
analyst code compliance monitoring
facilitation finance function lighting
performance testing pressure vessel codes region
special purpose machinery steel successful management
vendors DB associated technologies
busy office environment Avaya BMS
HVAC systems IT security Implementation
Microsoft Office applications Property Systems
Telemarketing buyer costings
electrical systems meetings pension
sales administration significant experience thorough knowledge
training design MSSQL gas sector
EDM Employment Law IFS
Security affiliate marketing conditions
development lifecycle reactive maintenance relationship building
repairing root cause analysis trade
training role Tax administering
commercial property manufacturing processes tasks
telephone sales Water industry Galileo
Industrial statistics car sales
Construction Industry nursing homes elderly
overhead cranes school setting technical skills
Band similar organisation Microsoft SharePoint
Mechanical backend development financial controls
above technologies employees Account Manager role
Delivery food manufacturing industry Retail industry
reputable company indepth knowledge Microsoft Dynamics AX
Operator dealing similar products
software support circuit design London market
Power Setting patients
presenting underwriting workshops
defence sector Business Development Manager Far East
Manufacturing Environment Services Web Development
advantage assessments care environment
hospitality environment process environment resourcing
solution sales Retail sector Energy sector
Objective C enterprise environment targeted environment
B2C Distribution Government
Mechanical Design Engineer Service Management Test
child protection hospitals inception
multidisciplinary projects optimization previous role
procurement environment social multisite environment
SQL Development C++ programming IT support
Microsoft Office suite Nuclear Industry Technical Support role
corporate tax finance environment logistics environment
market analysis mobile development regimes
similar work consultative selling devices
Google Adwords Shell Scripting accounts department
acute setting financial planning functional testing
multinational organisation production environments systems engineering
SQL Server DBA accountancy heavy industry
Change Estimator Fabrication
HND MS NVQ level
Process best practice clinical trials
confidence draughting local authority
managing teams marketing department media environment
outbound calling preventative maintenance queries
strong focus structural design transport
credit API Analyst
Good knowledge HP HR environment
IT services JAVA Warehousing
businesses coldcalling commercial organisation
definition engineering background pharmaceuticals
respect retention stores
user experience statistical techniques Excellent knowledge
Forecasting JavaScript frameworks Real Estate
SQL Server databases civils class
commercial projects corporate finance departments
electronics packaging immediate start key areas
management experience mobile apps packages
power generation related discipline reliability
residential sector security testing software development projects
software environment successful track record targets
design analysis information architecture Turning
Windows Servers bridge design Autocad
Commercial Property EC EPOS
Microsoft Server Production Engineer R D
Subversion Team commercial awareness
conferences desktop iOS development
iPhone innovation marketing industry
negotiation skills sales management updating
bonus APQP Personal Injury
Cisco Routers GMP KS2
QC Verilog copy
interaction design method development preparing
technical lead Supervisory role achieving
data collection Motor Trade access
senior manager case management Leisure
Recovery NX Dynamics AX
sections Plant Heidenhain controls
Engineering role Web early years
head chef m MVC framework
Sitecore change control lead
dealership essential criteria real time
relevant technologies Welfare cannulation
gaming industry hospitality sector Bash
Linux system administration complex environment references
travel sector power electronics Telecommunications
software developer Embedded C affiliates
commercial development environment jewellery process industries
project management methodologies replication test automation
HR Administration InDesign Servers
Social Housing Software Testing external audit
high performance paediatrics stakeholders
Product Manager Secretary Store Manager
commission games high transactional systems
service desk service sector storage systems
New Product Development Subsea valuation
Architecture Instrumentation Medical Devices
PLC systems Struts Telecoms industry
childcare electronics environment front end development
main contractors mechanical problem resolution
requirements management Zend Framework Analogue
Applications Assembly Configuration
DHTML ETL tools Fashion
Internet Learning Linux administration
Oracle database SQL development acceptance testing
business processes chemicals client facing
clustering environment Experience excellent customer service skills
marketing function print industry quantity surveying
restructuring reviews supply
technical background testdriven development wastewater modelling
waterfall Reporting Services customer care
export sales Teradata change projects
Agile practices Axure C++ development
Collections Group Policy Quantity Surveying
Use accessibility apps
briefing dynamic environment external customer interaction
identification load new business sales
precision engineering environment processing orders scalability
shell scripting blue chip environment heavy engineering environment
ventilation welfare AWS
Construction sector Contract Management Hardware
Opera PLC s POS
Programme Management Property Management SQL Server Integration Services
SQL queries STL Sales Management
Software Engineer Urology c
collections role consumer electronics debt collection
engines food sector high pressure
high profile investment large scale
market place mechanical maintenance office management
online media painting preference
prototyping specialist areas three
consultants Private Equity formulation
India MS Windows Microsoft office
MySql Respiratory Surveying
UPS consumer PR customer support
data input fault diagnosis financial role
fraud heavy engineering housing sector
infrastructure design licence personal injury
print servers profiling sales position
support work transactions valuations
business development environment General Insurance Water Industry
developments guidance improvements
inhouse laboratory environment personnel management
public relations state wealth management
heating electrical design applying
product knowledge production engineering structured approach
Car Sales Senior Management Social Worker
CRO Law Firm Secondary School
A&E excellent attention nursing home setting
JavaScript libraries rosette level relevant areas
B2B marketing AX service industry
surveys user acceptance testing food service
someone ITU Repair
communication protocols full SDLC issue resolution
submission FPGA new technologies
oncology reward CT
3rd line support Automated COSHH
Key Stages environmental consultancy fitness industry
disabilities APIs FX
ICT Scrub digital electronics design
libraries GMP environment MYSQL
PostgreSQL Service Delivery Team Management
account manager business management capture
development experience drainage footwear
retail organisation routing suite
whole project life cycle electromechanical systems medical sales
soldering Benefits C .NET
Windows operating systems benefit bias
brand management customer relationship management environmental
hospital manufacturing methods multiple projects
quality work segmentation web architectures
Web Developer house Agile methodology
Base SAS Director GIT
IBM DB IOS Java programming
Linux operating systems MIG Mediation
Purchase RS Skills
System Modelling Systems Engineer Windows environment
acquisitions concept design development tools
factory environment global organisation industry sector
multithreaded programming opening placement
power professional services organisation public sector organisation
workshop Childcare physical disabilities
SOC defence industry Accountancy
DOM Great Plains IT Sales
Information Technology MI MongoDB
Open Source Project Engineer automotive environment
bank calibration capital markets
category design environment insight
machine tools main dealership prepayments
presentation skills product testing prospecting
recruitment agency retail operations software packages
subsea engineering vendor visual studio
web testing allocation development work
project engineering NAS Account Executive
Adobe Photoshop Documentation EBD
Event Management HP hardware MS Office applications
Machining Microsoft Windows Server TIG welding
bank reconciliations board budget preparation
depth diagnosis digital projects
document management export internal auditing
legislation leisure sector modelling tools
research environment resources schematics
service management synthesis training delivery
variance analysis cost estimation investment management
volunteers DC Education sector
Google analytics Gynaecology J2EE
Mechanical Engineer Microsoft Outlook Motor Insurance
Pivot Tables Quality Management Quickbooks
Systems Administration calculations compressors
customer contact data warehouse decorating
design consultancy expenses fabrications
investigation license managerial position
mechanical equipment mechanism design medical industry
multi drop project development roads
similar background statistical process stock
technical knowledge water treatment Hydraulics
Affiliate Marketing investment bank team leader role
CAD packages Desktop Support Engineering environment
Financial sector IT department IT recruitment
WAN technologies WANS Webservices
backup systems budget care field
corporate deals development Experience
engineering discipline failure analysis following areas
imaging industrial information risk
multitasking penetration testing precision
specialist area Bridges Commercial Manager
Corporate Finance LabVIEW Navision
OEM Powershell Real Time
accounting environment approaches claims management
companies consolidation developer role
effective use entry health sector
petrochemical industry pharmacovigilance private practice
production processes technical sales role users
voluntary sector Scripting languages building industry
deployments excellent benefits realtime operating systems
strengthening strong attention Sector
dates asbestos field care provision
establishments restaurant environment specialist industry
hoists residents exciting role
Commercial customer management systems NHS setting
automotive experience fashion retail control panels
sound technical knowledge care work sensors
travel sales autistic spectrum disorders internet
retail banking academia analytical techniques
infrastructure environment housekeeping professional practice
sales background venues theatre
P L XSL permanent basis
software development teams Financial Planning multidisciplinary teams
point programme Nuclear
challenging environment complex care compliance role
trading environment values CentOS
ICU GDS wastewater
Data Analysis Demi Chef de Partie SCOM
compensation digital channels security threat
permanent position other disciplines Child Protection
Customer Service environment Front End technologies credit risk
distribution environment integration testing similar function
similar working environment space planning wireframing
Facebook AP Assembler
B2B selling Helpdesk environment Kentico
Microsoft packages NHibernate Pricing
agile methodologies characterisation colleagues
commercial cleaning community nursing design principles
immediate consideration mid other programming languages
other web technologies payment card processing industries risk modelling
website design surgical setting Learning Support Assistant
DOORS IT systems Inspection
Learning Disabilities Marine Marketing role
Section XP breadth
cradle dynamics following tools
initial graduate training international business least some
microprocessors oil gas industry process modelling
properties technical writing analogue electronics
backup cabling photography
Data FMCG market Fanuc Controls
Java Development Property Manager Purchasing
SCRUM accounts role chef
comprehensive knowledge credit analysis education recruitment
high volume recruitment management skills measuring
practice environment product marketing record keeping
revenue senior management position manufacturing role
Search Engine Optimisation channels sales order processing
Agile development environment CDP Chef
Consultancy Dell ECommerce
FMCG company FTP Grinding
HP EVA Hands Incident Management
JDBC M Mac
Object Oriented Analysis Project management Reseller
Supplier management Transact SQL Welding
Working advertising sales care home environment
catering environment debt recovery diploma
food safety image processing journals
launch operational role pivot tables
printers printing resolving
secondary school subcontractor technical aspects
telecoms background tool making transformation
web development technologies LTE Contact Centre
DSPs Fortran General
Litigation Maximo Omniture
Pharmaceutical Industry Storage Vision
acute care assembly processes broadcast
care planning civil projects commercial software development
cost management creative environment design engineering
design tools details development position
enhancement eye javascript
load balancing manager level marine
marketing manager multicurrency multiple technologies
oil gas particular focus pharma
proposal regard science
social media marketing store management successful implementation
upgrading use cases nbsp
service advisor HV systems Senior level
ASME development phase fast track
transfer 1st Analysis Services
Architect Business Process City
Client Database Administration Drive
Environmental Mercurial Object
PECS Production environment Project Planning
Risk Analysis behaviour business case
capability closing deals community development
connectivity crisis management data warehousing
decision detailing document control
financial services arena gaming higher education
hotel management individuals interface
lieu mapping measurement
middle migrations month end
motor insurance industry networking protocols nuclear
presentations prior experience refurbishments
reporting tools secretary statutory accounts
strong experience value engineering HyperV
material .Net framework site investigations
Affiliates Director level ISP
Managing Minitab Nursing
OO PHP PC Processes
Research Systems Engineering WSUS
Winforms accruals advanced techniques
building services industry call handling cash flow
checking customer management data gathering
dimensional modelling diverse range evaluating
freight forwarding functionality hydraulic systems
insurer layouts manual milling
matters models molecular biology
moulding power systems pressure vessels
primary schools project environment recruitment role
similar positions software implementation solid understanding
specifying transport industry vehicles
Creation composites Building
Chef de Partie level Microsoft word Switching
capabilities challenging role detailed busy environment
electronics industry geotechnical design industrial sector
lead role operational processes planning role
project life cycle rail sector software vendor
strategic marketing stress asbestos surveying
retail sales environment Service Advisor branded environment
rotas countries Area Manager
business travel Corporate Tax Software Engineering
internet sales Dreamweaver Nursing Home
Principle Contractor classroom environment extensive experience
visitors Home Manager MRI
mobilisation sous chef HDU
job role PPAP continuous improvements
learners PICU bluechip organisation
consideration scripting language sigma
vehicle maintenance Business Manager P
budget setting practical knowledge IPS
Practice Rail sector clientside
external stakeholder management predictive modelling senior carer
wholesale environment Android development PCB layout
Recruitment Industry Sage Accounts Shell
award care industry clinical audit
customer segmentation mental health setting software engineer
Cucumber AR Branch Manager
Clinical Research Electronic Eurocodes
IP networking IT Support Investment Bank
Link Building Neurology PHP5
Payments industry Scala Siebel
Solution Architect Spring Framework airline
commercial negotiations cooking elderly care setting
gathering requirements hand calculations modern development IDE
senior developer statistical methods strong skills
urology Web Analytics brands
quality tools software development cycle Check Point
Classic ASP Commissioning Contracts
Dimensions Dynamics Early Years Foundation Stage
IT role Office Manager SAP experience
Storage Area Networks computer skills conduct
development life cycle excellent benefits package film
manufacturing techniques merchandising role professional services sector
security appliances specific focus system administration
taking system integration door
high availability environment .net ABI
Asia Beauty Editing
HNC NDT Previous experience
Sales Administrator Site Management Swing
Web Servers air conditioning audit assignments
batch browser compatibility commercial contracts
conceptual design consultative sales dispute resolution
fine dining restaurant initiation new business role
new openings optics outline
pneumatic process management regression
release management specialities supplier selection
CakePHP profession ActionScript
Buyer Call Centre environment Claims
Configuration Management Control Systems Energy industry
Familiarity German Home
Hotel Lettings Negotiator MHRA
Modelling OBIEE SUN
Senior Level Simulation Water Industry sector
Web technologies analytical chemistry business improvement
electrical installation electrical wiring electronic equipment
ethical feasibility glazing
goods interior manufacturing engineering
mechanic options outpatient setting
personal lines insurance project budgets public
same schedules scrum
service contracts specification writing staff development
technical lead role technical teams test development
thorough understanding top wireless applications
roofing personal responsibility environmental testing
likes operator C++ Experience
Charity Defence sector EIA
GWT Groovy Key Account Management
Management Accounting Microsoft platforms NHS environment
Network Engineering Point Power Generation
Programme management Project Managing RTI
Replication Senior role Systems Analysis
Water Treatment accreditation advanced knowledge
back contract catering crossbrowser
data extraction database work debt management
design development designer gas industries
gearboxes heat exchangers improving
industry standards inhouse environment installation work
machinist maintenance systems managers
min online sales press
project administration sage sales capacity
schemes senior stakeholder management similar Experience
software integration system architecture tier
undergraduate virtualisation technologies waste management
web solutions whole workflows
• Dynamics CRM Hydraulic systems
Robots intranets private equity
Amazon Web Services Business Management CNC machinery
CRM applications Hotels JIRA
Java EE Application Server AdministratorManaged Services Network Rail
OBIEE Performance testing PHP Development Recycling
Redis Routing Sales environment
Teamcenter Technical Architect UAT
Value Engineering Work admin support
analytical building services design building teams
clientfacing role conception customer projects
customer service skills demanding design Experience
design packages direct mail direct work
ecommerce systems employment agency energy markets
enterprise level equivalent level examples
field service engineer financial accounts firmware
full life cycle development group reporting industrial manufacturing environment
injection mould tools issue management jigs
latest technologies least four local government
mentoring experience outbound calls patching
pipelines potential problem management
professional organisation results sensor
settlement supplier audits surgery
test equipment trades weddings
plant layout specifications Accessibility
Africa Ant CAE tools
DSP Front Office Helpdesk
Interaction Design Management role OHSAS
Receptionist SEM Senior position
Server Virtualisation Waterfall Zend framework
administrative work booking breakdown
chance commercial experience credit controller
cross delegate sales document
drainage design drawing good telephone manner
good track record information security making
membership metals mobile app development
multiple sites older people personal tax
process improvements root cause search engine optimisation
situations small batch work solution architecture
structural steelwork switchgear technology sectors
toolmaking user web analytics packages
working practices construction supervision legal
.NET environment 2nd line support B2B role
CNC turning FMEA Health Safety
PHP programming Release Management Revit
Servlets area level civil engineering projects
contract administration corporate reporting cross functional teams
design work electrical work literacy skills
localisation nuclear sector rapid prototyping
receptionist related research projects
researching retail business standard costing
studies supportive environment technical position
general nursing mental health services own
ongoing support permanent recruitment solution selling
version control software staff training ticketing
relevant engineering discipline analytical environment health care environment
kitchens Trend Stakeholder management
relevant skills Design Coordination structural engineering
Microsoft systems development technologiesNational Curriculum OpenGL
learning disabilities main dealer offshore model
personal care equities Algorithm development
DTS menu development personnel
visual merchandising Blackberry GUI development
building maintenance BGP babies
Supervisory level 1st line support position Business Travel
Expertise Finance Manager General Manager level
SIEM tools Scripting Languages Sous Chef level
accountancy firm architect disaster recovery
further details highvolume pension scheme
vulnerability Microsoft Windows pensions administration
Mobile Chef De Partie Commis Chef
DFM FEED IP networks
Object Oriented Programming Oracle EBusiness Suite Scrum methodologies
Senior Nurse Tendering administrative duties
community setting destinations inspiring
international environment large programmes mobile applications
uncapped commission wholesale Redhat
AdminStudio Agresso FANUC Controls
HR department IT Project ProEngineer
Supervision Test Management audit methodologies
benchmarking crossfunctional integrated agency
interaction modelling techniques motor control
private sectors productivity project management skills
recruitment sales sales development service users
Process Engineering role Hydraulic sponsorship
Dementia scale 3D CAD
Actionscript C ASP.NET Catalyst
Extensive experience HR Advisor IT Architecture
JD Edwards Managers Number
PPI Pharmaceutical Programme Manager
Rhapsody SDLC Staff Nurse
Technical Support W****C standards applicant
capacity management component level computing
consultative solution development skills formal project management methodologies
full lifecycle software developmentindustry practices international tax
legal field mergers multivariate testing
occupational health other tools outbound telesales role
packaging machinery process control product life cycle management
software architect software development lifecycle system support
tablets test rig design rigging
theories LINUX social care setting
ARM Abaqus Ansys
AutoCad Automated Testing Awareness
BIM Billings Business Intelligence tools
Business sales C software CAD software
CMS platforms CRM tools Calibration
DSDM Dementia care Energy
FS Financial Reporting HVAC industry
Microsoft SCCM Monitoring Mori Seiki
Proclaim Quality Centre UI design
Unit testing VOIP bottling
business applications cell culture commercial property management
configuration control core areas detailed mechanical design work
ground inspections interviewing
optioneering other platforms pension administration
primary care professional engineering environmentprofit organisation
relational database design relationship right person
several years training groups web technology
piping Exchange Server toddlers
trainer wireless ANY
Adults Assessment Bank
C programming language CSS2 Charge Nurse
Fraud HR Manager ICH guidelines
IOSH IV Therapy JSF
LANs Maths Microsoft environment
OO development Performance Tuning Petrochemical
Primavera Process Engineering REST
Reservations Restaurants Service Desk
Tuning VPNs access control
agile development asbestos attributes
busy kitchen care proceedings charities
construction planning court proceedings cultural change
daily ecommerce development employee engagement
energy sectors full time helpdesk role
insurance company internal audits machine
media agency model development multidrop
past pastry person
pitches several similar business
similar property sports successful sales
succession planning tables technical product
telephony tiling Residential Lettings
soft services Head Teacher Pneumatics
TIG adoption autism
fuel systems living sponsorship sales
value Agile software development BIND
Banqueting C .Net CFD
CIS Cardiology Creative
Creo Debt Collection E
ETL tool Event Sales Finance Director
IT procurement Intellectual Property Internal Sales
Lync Mac OSx Medical Device
Merchandising Pastry Chef PhoneGap
Polycom PowerShell Proven track record
QS R2 Team player
Telephony Waterfall methodologies above skills
armed forces assembling assets
assurance bid writing blue chip
board level broad knowledge cable
cases chillers collection
commercial finance content management control design
data warehousing design principles daytoday relationships digital dictation
direct experience drilling electric motors
electrical engineer equivalent Experience field sales environment
financial aspects financial software full product lifecycle
fund accounting graphics heavy civils
heavy industrial environment high end high turnover
industry best practices informal channels infrastructure sector
keeping leadership roles lighting sector
link building marketing agency medical field
mix mobile platforms multimedia
other CAD packages other technologies proactive approach
production facility property acquisitions result
sales engineer set similar role Ability
software development life cycle software interfacing statutory reporting
strategic management technical department telemarketing role
test management tools testing methodologies testing role
testing teams third party turbines
typing upselling usage
user experience design validation techniques ward management
warehouse management way assisting
food preparation site work test processes
ATEX Analytics Cloud
Controls Customers DO
Desktop Display EU
Earned Value Management Email Embedded Linux
Employee Benefits Engineering Manager Fine Dining
French HAZOP Housing
IT Support role Indesign LabView
Law Linux RedHat MS Visual Studio
Maintenance Technician Mechanical Estimator Microsoft Active Directory
Microsoft operating systems MoD ODI
PCB level Riverbed SQL Databases
Senior Project Manager Sun Test Analyst
VBScript Warehouse Management X)HTML
account administrative position banking sector
basic understanding bridges budget control
business modelling capacity planning carpentry
centre environment coatings construction materials
consumer continuous integration tools conversion optimisation
cross browser testing delegation design engineer
design software determination digital marketing role
eCommerce platforms educational environment electrical installations
enhancements exhibition expediting
family financial administration fitout
food operations food production environment fostering
functional specification general guidelines
high volume production illustrator implementation role
install international exposure international trade
inverters investment appraisal investments
jobs key stages laboratory
landlord leadership experience leadership skills
management Experience manufacturing business marketing team
matrix management meeting deadlines microcontrollers
motivating teams mouldings multi skilled engineer
network infrastructure other databases participation
payroll environment pipework plants
product audits product launches production role
programmer project management techniques sales track record
security architecture small organisation small projects
software installation softwareasaservice staff recruitment
stock ordering strong communication skills system development lifecycle
target setting taxation team player
technical integrity technical project management tendering process
web content workings Paid Search
derivatives exploratory testing international sales
marketing roles sales techniques Access Control
Application Audits Board level
Communications Consulting Data Migration
Frameworks IT Project Management IT Service Management
IT project management Injection Moulding Junit
London Market Microsoft Office Applications Performance Management
Procedures Quality Management Systems Safety regulations
Sourcing Track UML design
USA account reconciliations advice
artwork business process analysis chemical process
collating commercial issues commercial software development environment
community engagement construction environment creative agency
creative industry culture fibre optics
international projects jquery lean manufacturing techniques
liasing management responsibilities material selection
method validation new media other systems
own transport personality preferred
project management processes proof related market
relevant qualifications remediation resource
scheduling work service centre similar package
stainless steel strategic level systems Experience
target sales various types web developer
welder winning qualified nurse
Organisational skills Qualified Social Worker competitive environment
cash IV treatment Financial Management
prioritising Nursing Homes quality restaurants
Nursing Home Manager close multiple areas
direct contact Dementia Care good food
Mazatrol controls invertors nursing unit
Retail Management Simulink acoustics
nursery Estate Agent rosette environment
similar online role test engineer End
Nurse Primary Care setting metal pressings
Michelin continents safeguarding
PMLD Precision community care
critical care elderly Practice knowledge military
section GCSE hospital setting
Big Data NoSQL Technician
commis chef financial applications inpatient ward
capital equipment ADA Clustering
HIV Java Script Microsoft Solutions
Postgres Software build Systems Design
ambiguity common operating systems hour week
intermediate care new products offhighway equipment
targeting underlying databases Bid
Derivatives Fireworks Technical
engineering consultancy gynaecology information systems
installation projects other modules sales team
submitting technical delivery Primary Teaching Assistant
device drivers Care Home Critical Care
Deputy Manager level Financial Sector MS Dynamics CRM
MVC Frameworks Service Engineer associated
bull comparable role high standards
security assessment tools statutory setting supervisory experience
relevant environment HTTP AD
Application support Australia Clinical lead
Engineering Team Leader FUNDRAISING J2ME
Operating Process Engineer Proposals
Treasury UK schools electrical services
high volume restaurant multidiscipline projects online publishing
pubs relevant qualification residential setting
testing software travel agent upgrade
water treatment industry development process Spring framework
relevant systems trading systems 2nd line
Audio COPD Court
Court work Department Manager EBS
Fostering HAAS Heavy Engineering
IA IDS MPLS
National Account Manager Nursery Manager Offshore
Parenteral nutrition Rates Support Worker
UK MOD assembler backups
bid management brokerage card
core Java credit risk modelling deliveries
editing copy effective communication skills electro
hydraulic large data sets market data
mobile devices mobile technologies module
network technologies nursery setting other aspects
plans prioritisation problems
realtime traffic processing residential environment retail systems
secure environment security assessments star hotel
temperature test frameworks testing environment
venue CodeIgniter Twitter
Version Control General Surgery SQL Servers
API development Android SDK Area Sales Manager
CAMHS Care Sector Data Centres
Data Management Dimensions configuration Events Sales
Higher Education IT Services organisations Inventory Management
LAMP environment MS products Management Consulting
Messaging Microsoft Systems Payments
SQL Server Experience Solarwinds Statistical Process Control
SysML University WiFi
Xcode Years breakdowns
challenging behaviour clothing commitment
constraints consumer brands contracts management
contractual environment corporate banking design office
digital sector direct ecommerce websites
electromechanical assembly enduser extraction
filing fine dining environment finishing
fire fresh food environment good IT skills
grave insights machine learning
manager role neurology other frameworks
other handheld devices payroll systems process optimisation
project management disciplines real passion reception work
revenue management sales teams senior management
service engineer shop floor software requirements
specialist subcontractor study test automation tools
video editing womenswear Jasmine
schizophrenia OSPF JEE
fire alarms software package Adobe Acrobat
BOM Business Administration Client Server
Concept Coremetrics Database
Delphi development Diploma FMCG manufacturer
February GCP Honeywell
IEC Java environment KPI
Linux Operating Systems Linux systems Marketing Agency
Need NetApp New Product Introduction
Omron Oracle ERP implementation Oracle Fusion Middleware
Outbound Telesales P L responsibility Personal Lines
PhD Proficiency Razor
SQL database Software testing UK consultancy
UPS systems Web application development administrative
agile software development asp.net assistant manager
basic knowledge belts book
brasserie bulk materials business administration
chemical industry commercial aspects consultancy background
consultancy role cooling corporate branding
court customisations data cleaning
database systems development knowledge direct response
distributors engineer escalation
essential Experience field service government
group accounting hardware integration high quality
insurance sectors java lasers
maintenance engineer manmanagement margin analysis
marine industry members motor trade industry
multiproject environment pensions sector portfolio management
practitioner pricing models process plant
programming skills schema software house
software tools solid OO specialist field
street lighting structured environment system implementation
team development teamwork toolmaker
transferable skills transportation vac pumps
external customers composite materials agency background
field work healthcare market regulation
web content management 3D Modelling Acceptance
B2C sales BW Boost
C Developer CPA DA
Debt Management Digital marketing ERP software
Electrical Engineering Events Industry Fabrication environment
Food industry Gas Industry High Availability systems
Homecare IP Networking Inventor
Java Developer Key Account Manager Legionella control industry
Lucene M E MM
MSP Microsoft Team Foundation Server Microsoft Visio
Microsoft tools Office environment Oracle Discoverer
Oracle Ebusiness Suite development Oracle RDBMS Oracle Reports
PCI DSS Primary School ProE
Procurement role Production Management Project Manager role
Regulations S SAP B1
SMTP SQL Server administration SSP
Search Search Engine Marketing Server
Structural Engineering Sybase Three
UI development US V
Visual C Visual basic Win
Windows Services Working knowledge acceptance
approval assessor business requirements
casework child client contact
client meetings commercialisation communicating
competence complaint consultant role
control panel design customer insight data cleansing
decision support defendant demonstrable success
design processes drinks electrical disciplines
engineering teams environmental management excellent track record
extensive knowledge fashion industry features
fleet forefront future
gas turbines global business grievances
healthcare recruitment human resources immigration
inheritance insolvency interfacing
inventory control key focus leader
management consultancy mobile environment monitoring tools
multi site multisite n
network security offline marketing operational environment
outbound telesales peripherals planning applications
plc portable appliance testing power industry
proactive sales processors production control
production machinery project design quantitative research
related industries relevant products reporting tool
response safety case safety systems
schematic capture seals senior level role
similar sized organisation similar software startup
statistical tools stock taking streams
strip structured finance supplier environment
talent things transmission
tutor verbal communication skills virtual technologies
virtualization warehousing residential property
premium brand contractual negotiations nonfunctional testing
robots steam raising Accountant
Air Conditioning Assessor B2C environment
Banking sector CMMS CNC Machinist
CPC Capital Equipment Central London
Clinical Lead Data Centre environment Design Engineer
Digital Direct Response marketing ENT Engineering company
Engineering sector Engineering sectors Enterprise
EpiServer Executive level External Audit
Facilities Families GSM
German market H S HNW
Healthcare sector Hosting JPA
L L D LV
Lean manufacturing Load Manufacturing Engineering
Microsoft Office Suite Microsoft Operating Systems Microsoft Packages
Motor Industry Network Engineer New Business Development
New Product Omnigraffle Oracle Ebusiness Suite
PFMEA Perl development Pharmaceuticals
Private Client Tax Probate Project Coordinator
Publishing RTC Residential
Retail Systems Retail organisation SANs
Sales Negotiator Salesforce CRM Scrum methodology
Senior Account Manager Servicing Software Architect
Solid works Sponsorship Sales Stress
Technical Customer Service Technologies Unified Modelling Language
Valves Vmware Wireless
Work Programme accounting practice administrative tasks
allied authoring automating
below skills build tools building services sector
case work certifications child care
client relationship management collaborative component manufacturing environment
continuous improvement techniques converters copy writing
copywriter course creativity
customer relations decision making demonstrable ability
dependency injection design implementation design substantiation
detailed engineering digital advertising distribution sector
distributor drink early stage
electrical wholesale industry electromechanical manufacturing electronic
electronic components emarketing environmental legislation
factory finance team financial services clients
food production foundations freight
front end full product life cycle genuine passion
grounds groundwork head
health promotion helpdesk environment high pressure environment
hotel leisure insurance sales intermediate level
introduction leasehold leases
leasing life sciences maintenance management systems
management capacity managerial responsibilities mechanical engineering background
mobile app mobile web development mobility
monthly multitude numerate discipline
online marketing campaigns optimising other business areas
paced environment patch management penetration
pension schemes power transmission pressurised environment
previous knowledge print production profit
project roles pumping quarterly targets
regional firm relationship building skills role Experience
safety legislation sales targets same industry
securing sheet metal design social care environment
social games social media campaigns solid experience
solutions architecture specialism staff teams
statutory requirements storage products surveyor
team management experience test experience test procedures
testing methods toolkit training industry
trend analysis webbased applications youth work
heritage FitNesse marketing events
water hygiene 1st line support Agriculture
Application design B****C environment B2B sector
CRM software Coding Commercial Insurance
Conveyancing Earthworks Environmental Management
Environmental Management systems Events Management Events industry
FSA Fire Force.com
GUI Home Care ISO14001
InfoPath Insurance Industry JSPs
LDAP Language Leading
Lettings Manager M&A MIS
MS Office products MS SharePoint Marine Engineering
MathCAD Microsoft Reporting Services Microsoft Technologies
Motor NOC Oracle experience
PHP Developer Personal Assistant Prince2
Product Control Production Engineering Project Planner
Property sector Residential Property Roll
SCADA programming SME environment Science
Solid Edge Solid Works Solid experience
Speech Structures TOAD
Technical Lead Vsphere Web Designer
aerospace manufacturing environmentapprenticeship associated tools
blogging broad exposure business environments
business sectors business strategy business support
categories clientfacing position company car
computer systems construction contracts consultancy services
corporate law counselling current position
data handling data security developers
dialysis efficiency electrical control systems
electronic fault diagnosis end users engine
engineering management equipment validation expert knowledge
financial analyst full spectrum good Excel skills
graduate calibre hobby industrial background
instance international markets lab
legal applications lifting line management experience
load balancers long term contract low volume manufacturing environment
machine shop environment major retailers market sector
meeting targets messaging moderation
month end reporting more areas motion
multicountry projects operational risk own homes
performance analysis practical problem presentation preparation
professional services company project controls project costing
quality assurance environment railway real estate
recording regulatory issues relevant area
renewals requirements capture residential homes
search marketing sheet metal work software solutions
software test sound space industry
statutory accounting subcontractors teacher
technical solutions testing frameworks trust
vehicle environment vessels volume catering
web server administration website content writing copy
asbestos market Asbestos Sales Management Care Proceedings
Operational Managers Risk Assessors Service Engineers
Vehicle Maintenance Safeguarding career development
restaurant background global banking airmonitoring
vehicle design role Accounts Manager complaints escalation
Software Development Lifecycle asbestos industry nursing patients
sales professional asbestos sector Private Sector healthcare
work place Dynamics NAV full potential
key requirements industry qualifications long term care
Problem Management higher General Practice
Mechanical Maintenance Engineer Agile Development Automation testing
Medical specialities chef de partie level full recruitment cycle
Source Control pub environment store manager
Haemodialysis staff issues ASM
Aftersales Manager Sales Advisor qualified Registered Nurse
Business Travel Consultant Care Industry Financial Services experience
Microsoft Dynamics Microsoft Sharepoint commercial marketing role
office supplies realtime systems relevant projects
Infrastructure projects Linux Administration MVC Framework
Refining Trouble domiciliary
project management experience software development lifecycles versions
visit .NET framework .Net environment
3rd level support Informatica PowerCentre KPIs
Programmer Rosette Setter
computer programming development approaches electromechanical equipment
presales role version control tools whole development lifecycle
engagements internal controls engineering organisation
more info Anaesthetic Contract Consultant
Elite Equities Linux environment
Network Proven experience Reuters
Schools Senior Quantity Surveyor Supplier Management
VB.net VMware vSphere breast
contractor management data quality digital arena
direct line management executive level general manager
interview process large number primary care setting
strong problem subsystems volume environment
web hosting full understanding Fashion Retail environment
adolescents stroke Adobe Captivate
Application Development BES Beverage
Cocoa Touch Construction Trades Credit
Engineering discipline Enterprise environment IT services industry
MRICS Metal Perl Development
RAC Secretarial Sous Chef role
air compressors cabling industry compilation
completions disciplinaries due diligence
facets finite element analysis front end technologies
loans major major programmes
new process development o real
requests retail marketing secondment
service provider software lifecycle standard
supply base system management tools user support
Travel Consultant less MRP system
compiling trend Appointment Setting
Automation Testing BSc Background
C Development Database Management EJB
EMEA ERP implementations EU Programmes
England FDA Food Manufacturing
Haematology Instrumentation Engineer Investments
London firm MX Mail
Market Risk Private Medical Insurance Product Marketing
Quality systems Ruby development Seimens
Senior Business Analyst Senior Practitioner Service Advisor role
Solutions Architect Transport UI Design
Web Applications Windows OS agile development environment
bespoke applications building websites businesstobusiness sales
central London client services clinical environment
code reviews compact team consultancy assignments
control strategies coronary care corporate tax compliance
data analytics dealer electrical control
emergency lighting enterprise monitoring applications factories
food business general medical good degree
gotomarket strategies high level projects high pressured environment
homecare html information technology
initiative key stage management tools
manufacturing facility metal products migration projects
mould other relevant experience requirements analysis
safe short side
software implementation projects strong portfolio successful applicant
support planning systems architecture technology platforms
tight tolerances uncapped OTE various industries
Symfony key technologies Azure
Linux System Administrator enterprise architecture Biztalk
ETL processes Unity commercial building maintenance
interfaces 3D CAM software
CNC Machine COINS CRM Systems
Commodities Customer Service role Dashboards
EYFS curriculum Excellent analytical skills Fresh Produce
Front Office Development HR Business Partner Haas
Insurance Market J****EE development MS Office packages
MSK Management level Mathcad
Mechanical design Network Administration Network Management
OCS Office Management Open Source Test Automation
Oracle SQL PAYE PRINCE2
Pastry Pharmaceutical company Practice Manager
Quality aspects Rosette level SAP BW
SAP implementation Senior Estimator Siemens controls
SystemVerilog Systems Administrator TOGAF
UK firm UK practice VM
Vendor Management WINDES Windows Mobile
Worcestershire anyone appointing
authorisations automotive background blue chip organisation
brief broad understanding business case development
business solutions caching care home setting
client account management clubs code development
collaboration collateral management complex employee relations
contract review cross selling data networks
demanding environment design management digital products
driver development endtoend engineering tools
everything few years field role
implementation projects incident input
least 1 lone working management accounting role
market knowledge marketing teams medical device manufacture
migrating mobile handsets mySQL
networking fundamentals new business field sales organisational
other language outlook paint
pioneers practical implementation primary role
procedure quality hotel quality improvement
related disciplines related technology renewables
shutters social work social worker
staff leadership stakeholder management skills strong commercial acumen
structured project environment subject switch
tech technical projects toolchains
trailers user testing utilities industry
vetting wastewater areas water treatment plants
white goods windows server SharePoint Development
legal firm Checkpoint RedHat
Ubuntu VPN accreditation requirements
design teams game development local area
web environment ElectroMechanical Oracle database programming
SRM UNIX tools consultancies
5S AA ABPI
ASP.NET web development Adobe Adobe Flash
Amazon EC Angela Assurance
BMS controls BMS systems BPR
C Knowledge CMS platform Castle Windsor
Catering Company Secretary Consumer Electronics
Corporation Tax Cost Management Credit Control position
Crystal Designing Document Management
EMEA region Electrical Maintenance Embedded systems
Evaluation Excellent communication Finance department
Financial Markets Fleet GPS
HPUX HR Officer HR matters
Hedge Fund Hudson IT Security
IT market IT packages IT recruitment industry
IT support role ITIL processes JIT
Java EE Java Spring Legal Cashier
Line Management Linux Engineer London schools
M A Management Systems Microsoft Office Packages
Mitsubishi Murex development NEBOSH
Network Operations Networking Technologies Networks
Nonconformance OS Object Oriented
Out PBX People Development
Planning Manager Products RECRUITMENT
Recoveries Regional Manager SIP
SOA principles SPC SQL experience
STB Sales Director Service Design
Software Developer Software development Spring MVC
Strong communication skills Support role System Administrator
Systems Analyst Talent Team Manager
TeamCity Technical sector Thames Water
Unigraphics WEB Willingness
WinForms XYZ abstraction
accounting systems active directory adolescent services
aerospace industries agreement approval process
autocad automotive manufacturing sector behaviours
bodyshop boiler systems branch manager
business services environment busy kitchen environment challenges
chemical chemistry claims handling
clerical role clinical supervision collections environment
commercial matters communications systems competitor
complex business computer forensics computerised systems
condition monitoring contractual issues control equipment
credit hire customer interaction customer sales
defect tracking demonstrable results design experience
design practices despatch digital communications
disposals domain drilling equipment
enforcement engineering processes enhancing
events sector excellent negotiation skills excellent presentation
exports facing skills financial accounting systems
financial procedures financial sales fine dining establishment
foundation design fresh produce full development cycle
full life cycle projects full training funding
futures games industry general management
hardware configuration healthcare sales homelessness
horizontal identity income protection
industrial sectors infrastructure support integrating
interview ladder logic large company environment
large databases lean tools life insurance
local knowledge logistics experience machine design
marketing strategies messaging technologies milling machines
multiskilled maintenance engineer ntier nursery manager
objection handling online industry order management
overtime packaging environment particular knowledge
permanent placements private client private sector work
process analysis process engineer product assembly
professional kitchen quality management system reception duties
relational database systems relevant software restore
retailers roleExperience sales negotiator
scripts security management significant exposure
source code control sphere startup environment
storage solutions storage technologies sub contractors
subscriptions successful project management team building
technical leadership role technical roles telecommunications sector
telesales experience test engineering track
training sector transport operations troubleshooting experience
user interface vendor management vertical
watches web application wine
working shifts workloads BASH
Commercial Management Surveillance Hedge Funds
IP environment Manufacturing background burners
car dealership commercial negotiation deputy
2nd 3rd party ADP
ASME codes Account management Altiris
Appian B2B sale B2B telesales
BPM Bars Broker
Business Analytics CAD design CAN
CISCO equipment CNC Machines CNC Miller
CNC Milling Change Control Child Protection Team
Cisco routers Cisco routing Clinical Negligence
Community Conference DAM
DC schemes Database systems Debugging
Defect Development role Elderly
Electrical background Engineering Industry Engineering industry
Enterprise Service Bus Export FANUC controls
FSA regulations Financial Controller Financial Services organisation
Fixed Income Flex Flight Management Systems
Games General surgery HV
Hazards Healthcare industry Heidenhein
IFA practice IRS IT Audit
IT Trainer IT support environment Indepth knowledge
Installations Integrated Modular Avionics Intermediate Care
International exposure JMeter Law firm
Lift industry Lombardi MS Office Applications
MS Windows Server Macros Main Dealer
Microsoft Office products Microsoft platform Microsoft software
NPD process NetApp SAN NetBackup
Neuro OO language OnBoard Maintenance Systems
Online Marketing Online marketing Oracle Support
Outbound PI PPC campaigns
Palliative care Pro Engineer Project Accounting
Quality Center Quality Inspection R&D
RAF Flying Operations Radiology Radios
Reliability Centred Maintenance Residential Conveyancing Resourcing
Risk Assessment SAP Business One SAP Enterprise Portal
SAP systems SAS Base SATS
SSIS packages SWT Sage payroll
Sales Engineer Senior Chef de Partie Social Work
Solaris operating systems Spanish Stroke
Strong experience Symantec Backup Exec Team Leader position
Technical Knowledge Tesco Thoracic
Toolmaker UMTS Umbraco CMS
Underwriter VAT returns VB Script
Validation Volume Windows development
above role above tasks accounting department
aim analysis Experience analysis tools
antivirus appointment making approval processes
architecture Experience back office balance sheet reconciliations
band bar work beauty
bench fitting biotech bluechip organisations
broad spectrum broking bureau
business manager busy restaurant campaign evaluation
car allowance cards central government
change environment chilled environment civil engineering industry
client expectations coil commercial environments
commercial requirements common web technologies communication channels
computer literacy computer science conservation
consultancy firms consultancy work consumer goods environment
control panel coordination role copper
cosmetics cost analysis cost reduction
credit control function data acquisition data warehouse systems
database performance date technology days holiday
defence markets deliverables demonstrable background
design methodologies design related environment different stages
digital marketing campaigns direct management disassembly
double entry eCommerce projects eLearning
electrical equipment email systems encouraging
engineering business engineering development engineering drawings
excellent IT skills excellent skills excellent telephone manner
experience Experience exploratory testing Experience facility management
finance system financial forecasting financial report
fit fittings food processing
frontend gift good experience
graduation group work high power
high precision homewares html5
implementation work imports indepth understanding
industrial equipment industrial relations keen desire
large business large companies legal background
long term cover maintenance engineering management procedures
manual handling manufacturing company manufacturing environment Experience
manufacturing operations marketing analysis mechanics
mobile sites motor drives multimillion pound projects
national level network solutions networking products
numbers offshore structures operational planning
operations manager optimizing other area
other software other team members overall design
overhaul packaging industry partners
patterns petrochem sector planning process
plastic policy portfolio
positioning postproduction practical understanding
practice development practises proactive attitude
product certification product pricing project experience
project management lifecycle property development proposal writing
recoveries redundancy registration
reservations retail sectors road
safe working practices safety role scientific sector
screen printing senior leadership service centre environment
service organisation services environment shell
similar care setting site supervision software development processes
solicitor solid track record spam
stage star hotels strong analytical skills
strong level substance system implementations
system requirements tax planning technology company
telephony environment tender textiles
theatre scrub theatre setting tier application development
time management title transition
translating translations treatments
trials unit testing frameworks value stream
waste website management working hours
x testing management Family
UV collation metal fabrication
music presses timber industry
.Net platform 3rd line 3rd parties
ASA Administrative role Adobe Illustrator
Adobe InDesign Apache Tomcat Apex
Asset Auditor B
BI Development Building Services Design CNC milling
CPM Camel Carl
Chartership Child Protection team Class Teacher
Clerkenwell Commercial environment Cost Engineer
Customer DWP Datawarehouse
Debt Recovery Delphi Desirable Skills
Digital Electronics Design Digital Media Diploma level
Director Level Domestic EMIS
Environment Excellent understanding FEA analysis
FPGA development Field Sales Executive Finite Element Analysis
Front End development Functional G
Gaming Generators HR Administrator
HSE HTML editing Heat Treat processes
ICE IECEx IFA
IT Security sector ITIL best practice IaaS
Income Officer International Intruder Alarm
Inventory Java Experience Joint Venture
Joomla Kitchens LAMP environments
Linux command line Lloyds market MOT preparation
MS Dynamics MS office Manual testing
Microchip Microcontrollers Key Responsibilities SupportNetwork Support Oracle Data Integrator
Oracle HR PAT testing PDI
PPI industry PREP requirements PS
Performance testing Pre Sales Premiere
Primary Schools Problem Process Industry
Processing Publisher Quality Management systems
RC RC detailing Regression
Retail Banking SDLC methodology SEBD
Sales Representative Sales Trainer Scheme
Security industry Senior Developer Senior Management level
Solvency II Staff Stress Engineering
Thorough knowledge Troubleshooting Trusts
UK Hospital UK Water Industry UNIX platform
User Acceptance Testing Vehicle Sales Web Testing
Windows servers Xilinx FPGAs absence
accounting qualification agency side anything
application frameworks art aseptic techniques
audit role automotive industry Experience balance
betting sector body bonding
building rapport case management system challenging
civil engineering contractor client servicing commercial environment Experience
commercial outlook commercial vehicle compatibility
complex diary management consumables consuming
continuous process improvement corporate actions counterbalance
creative solutions credit analysis role customer liaison
data centre data governance data models
data products deadlines decommissioning
defect management detailed understanding digital analytics tools
digital board level design direct liaison display units
end user erection estimator
expense management experience teaching expert level
external compliance facility financial institutions
financial responsibility financial services business financial services company
financial services market financial software solutions first instance
flexibility fluency fluid flow
full design cycle furniture glass
health care heavy engineering background heavy mechanical equipment
high end residential projects high number high technology environment
hiring hydrodynamics hygiene
industrial market place industrial markets industrial setting
innovative approaches intellectual property international bank
inventory key account management laboratory work
large audiences large team lines
major infrastructural projects management information management training
managing databases masonry material handling equipment
mechanical engineering principles microprocessor systems multinational
multiple work streams music industry new product launches
numerical techniques off offerings
online systems open source organizing
overseas events oversight paced
payment industry period perspective
petty cash photo shop photoshop
pipe work preparations press tooling
previous telesales product introduction product selection
programming CNC programming role project management environment
property law purposes quality department
quarterly quoting real estate finance
records management recovery procedures recycling industry
reporting processes requirements definition resource allocation
resource requirements rollouts rules
sales account management sales forecasting senior consultant
senior sales role server hardware services company
shutdowns similar type size
social networking specialties splits
sport strong negotiation skills strong relationships
subjects survey tailoring
team members technical authoring tester
theory thermal analysis timber
track design tutoring user training
validating validation processes valuing
various levels volume recruitment web service integration
workforce planning innovative new products bed sector
retaining statistical modelling nursing residential care
AXAPTA locum position gaming consoles
various PC Operating Systems stills PC gaming systems
personalisation cocktails fashion retailer
desk Knowledge excellent company benefits package
asbestos arena finance house quality fresh food environment
service user group acute hospital setting cranes
design organisation ongoing maintenance Unit Manager
H S awareness restaurant manager Psychiatry
employer engagement capacity internal team past year
performance reviews supervisions CP
Care industry Home Management Microsoft Dynamics NAV software
construction sites energy market rectification
scrub similar brand delivery process
NAV Quality Manager bar operation
relevant experience Experience Technical Business Analyst Ethylene/ Petrochemicals
HGV SAS solution development Staffordshire
Structured bathrooms bid
complexities dementia clients deputy manager
financial acumen high volume business lathes
tSQL ASIC Computer Science
Financial services Network Protocols Open Source Software project development
Operational Management Operations Director PDS
SEN environment SQL Server environments South Africa
casual dining construction equipment diverse team
effective partnership everyone excavators
fashion environment fast paced business fresh food operations
good level mechanical installations salesforce
Solr business continuity 3rd line role
Business Development Manager role Business Systems Analyst COBIT
District Energy Schemes Dudley Fashion Retail environment Third Level qualification
JEE Experience Quality Controller User Experience Design
aesthetic industry anaesthesia asbestos airmonitoring
big data civil engineering related disciplinecivils project experience
complex orthopaedic database concepts digital devices
eCommerce websites industry software macro language
outbound business redundancies regression procedures
residential experience retail environments steel frame commercial experience
strong desire substance misuse training sales
transactional websites treatment triggers
verbal communication functional consultant Grails
C developer CRM system Durham
Electrical Engineer Electronic Testing IPVPN
Infrastructure Specialist Infrastructure project MPLS technologies
MS Dynamics AX Object Oriented programming PCs
Platforms Pressure Vessels Project Management environment
Quality requirements Science Department VAT compliance
acute care environment agile methods automation tools
chef de partie client teams construction site
control frameworks corporate marketing data systems
design concepts engineering solutions entire software lifecycle
financial solutions market formulation development great benefits
keen interest key worker large volume
pastry section press tools retargeting
rosette sales activities successful agency
test design web development sphere Plant Maintenance
CO vSphere 2010
2nd line application support Accident Accountancy Practice
Agile environment Experience Assessments Bid Management
Broadcast CASE tools CNC Machining
Care sector Commercial Experience Condition Management
Conquest Customer service DM
Dental Nursing Education Recruitment Emergency
Enterprise Vault Excellent customer service skills Freight
HYSYS Helpdesk role IoC
Jigs Launch MES
MI reporting Marine sector NVQ Level
Oracle EBusiness suite PLC fault finding Public Services
Special Needs Statistical tools Test Automation
TestComplete Transport Planner UAE
VMware virtualisation Voice Years experience
breaks build systems caching solutions
campaign planning care organisation care profession
cleansing communication skills Experience consultancy skills
consultative sales environment cosmetic surgery demand
deputy management development processes digital marketing agency
distribution channels email marketing campaigns engineering machine shop environment
fast paced working environment following key areas full lifecycle application development
gas experience good benefits package guest
handson management income infrastructure architecture
injection international assignments international organisation
investment sales large contracts law
management qualification marketplace multithreaded
night nursing position objectorientated language
payments industry placing plumbing systems
procedure development programming environment pub
public practice quality environment quality establishment
recruitment market relational database replacement
reporting methods resort secretarial duties
senior nurse server administration services sector
shaping software sector system engineering
systems integrator talent management telephone work
telesales advisor test teams tiers
training sessions turnovers workflow systems
ongoing delivery Compressors concise manner
server product development similar system value analysis
.NET Developer ARC Air conditioning
Bespoke Bloomberg Body
Building services Care Management Cisco networking
Cisco switches Contribution DDD
Deployment Deputy Management level Document management
EMC Desirable ER European cultural environment
FMCG organisation Google HL
HMI Health Insurance marketplace ISEB
ITIL framework Indepth understanding JS
Linux environments Liver MIG welding
Microsoft integration Microsoft stack Mig
Mitel Object Oriented Design Object Oriented design
Operating System Oracle Applications Outbound Sales
Project Manager capacity Qualifications Quality Assurance field
Quality Systems RUP Retailer
SCADA software SFTP Sales ledger
Schematic Capture Shropshire Sous Chef position
Storage experience Structural Telford
Trade UI technologies UK curriculum
Unix systems administrator role User Experience Video
Virtualisation technologies Vista Web Developer role
Websites aluminium anaesthetic practice
backend database billings block management
business software businesses technology carer
cellar management certain discipline classes
commercial acumen commercial installations commercial sales
communications industry complex organisations contract execution
contribution ecommerce solutions editor
electromechanical manufacturing environmentembedded entrepreneurial environment
excellent management skills excellent presentation skills export administration
external audits extrusion fee earning
financial controller formal Service Desk tools formal methods
full development lifecycle Experiencegaming sectors generalist HR function
gifts good exposure gynae surgery
high levels high street retailer high tech manufacturing environment
high volume manufacturing home management insurance organisation
leading role legal setting local council
logistics management machine installation maintenance management
manufacturers marketing activities marketing analysis environment Knowledge
mining mobile technology monitoring processes
multicultural environment next year other analytics tools
personas placements plumbing works
product development processes programs progressing
project cost control project leadership public sectors
quality food receivables recent practice
related products relocation renewal
report building sales administration role sales executive
secure setting senior electronics design engineer positionservice business
service desk team servo drives similar experience
software application software asset management software verification
solicitors strong exposure structured Test Modelling techniques
supply teaching survey experience tax computation
technical discipline technical testing test execution
total traffic units
van sales working nights writing bids
final inspection campaign management tools high growth
mental health issues checkin Quality Engineering environment
electronic systems enforcing 17th edition
2nd Line Support ACA ASSISTANT MANAGER
Analyst role Android Development Apprentices
Architects Asynchronous programming Auditing
AutoCAD Electrical AutoCAD software Automated testing
BA role BDM BI tools
Backup Barnstaple Birmingham
Building Management Systems Business development C environment
C++ Development CAD systems COBOL
Change Management Searches Channel Sales Chemistry
Chronic Disease Management Cisco Switches Cladding
Coaching ColdFusion Commercial experience
Commissioning position Composites Consultancy Sales
D Developers Electrician
Electronic Engineering Embedded Software Engineer Excellent Communication Skills Desirable Skills
Executive FMCG sales Fabricator
Financial Financial Systems Fire Detection
Flexible Benefits HMI programming HR Manager level
HR manager HR software HTML CSS
Housing Association II IT Infrastructure
IT Solution Sales IT management IT monitoring
IT network infrastructure Installing Java software development
Jboss Jenkins Kidderminster
LD Linux platforms Local Government
Marketing Campaigns Michelin establishment Michelin star kitchen
Mirroring N NEWCASTLE
NOC environment Nuclear industry ONE
OS X OT OTC
Optimisation Oracle eBusiness Suite P&L
PHP Frameworks PPC management PRU
PSW PVC Partnership Marketing
Pastry Sous Chef Patching Print
Project Controls Quality assurance Red Hat Linux
Requirements gathering Restore Rosette standard
SAS programming SAT SEO Sales
SOX compliance SQL Clustering SQL Server Analysis Services
Sales Support Site experience Social Services
Special Educational Needs Stored Procedures Stress analysis
Strong knowledge Supervisory skills Surface Grinding
Surgery Talent Management Teaching Year
Telecommunications industry Testing tools Theatre
Toad Unigraphics NX Unix shell
Us Variable Speed Drives Ventilation
Web Design Web design West Midlands
Windows Forms XenServer admin
administration level advising aerospace sector
affiliate agricultural equipment air monitoring
aircraft engineering environment allocating another
architecting assays authorship
backup procedures bonus scheme book keeping
budget responsibility business understanding busy office
callcentre care plan cell biology
challenging environments channel clerical support
clinics commercial background commercial finance team
commercial vehicle industry commodities community services
competency complex realworld systems complex sales
conference centre consumer goods consumers
consumption core C core responsibilities
cost reporting critical path data mining tools
decomposition definitions dental sales
design organization design techniques detail design
determined attitude diecasting different sectors
digital project management domestic heating electrical schematics
electromechanical design electronics engineering encapsulation
engineering environments enterprise scale environment Ability
equivalent combination facetoface facetoface sales
fans fibre films
flavour flow fresh food kitchen
front office environment full lifecycle issues full recruitment process
full sales cycle full testing lifecycle general surgery
generous benefits package global company global sourcing
good appreciation good management experience good quality food
grievance grills high EAL
hotel kitchen important improvement activities
individual performance inhouse recruitment installation team
institute interactive intercompany reconciliations
international level intraday jBoss servers
knowledge management landscaping large complex organisation
large corporate large corporation large numbers
layer leisure sectors liaising
licensing materials handling maximum
mechanical design engineering mechanical disciplines mechanical products
media business development role menu planning micrometres
midsize mission multiagency
multicurrency environment multiple business lines network management tools
network protocols new market sectors obligations
online usability operational activity ophthalmology
orthopaedic other CMS systems other content management systems
paints party performance monitoring
performance optimization personal assistant polymer science
polymorphism post operative care postgraduate level
procurement methods product costing product training
programming Fanuc purchase ordering quality engineer
quality hotels radiography real time systems
relevant subject renewable energy project developmentreporting skills
residential service retail catering route cause analysis
safety regulations scope security barriers
self service senior roles service technician
sets sewers shooting
shop similar size site team
skills areas software development team static site
structure subcontract environment surgical ward
system engineer systems engineer technical analysis
technical market technical requirements technology field
territories test rigs tier one
topologies trafficking trial
underwriter various disciplines vast experience
versioning video technologies ways
web systems wide spectrum wireframes
workforce young adults System Test
Master Data Management Practical experience codes
industry standard web accessibilityinvoices physical
ship systems .Net Developer 2D/****D
AGILE environment AUTOCAD Account Director level
Accounting Software Accounting software Active
Aerospace Industry Agile development practices Agile development processes
Agile methodology Experience Android Developer Application Monitoring
Appsense Architecting Army
Asset Manager Assistant Merchandiser Attend
Autistic Spectrum Disorders Britain Broadcasting
Building Control Building Services sector Business Change projects
Business case C .net CAPA
CAT CSS skills CTS
Campaign Marketing Care Manager Certification
Cisco environment Cisco products Citrix XenApp
Civil Litigation Claims Handler Commercial Contracts
Commercial Litigation Commercial Vehicles Commitment
Continence Coordinating Corporate Banking
Cosmetics Costs Courts
Credit Control environment Credit Manager Customer Services environment
Data Centre design Data warehousing Delcam
Delphi development Commercial RDB experienceDesign Management Developing
Digital Project Manager Digital design Director role
Drives ECC ECM
EDI Edgecam Electrical Installations
Electricity Supply Industry Electrics Electronic Design
Environmental Impact Assessments Excellent communicator Finance Industry
Financial Adviser Financial Services CPL Contact Financial Services company
Food Beverage Front End Development Functional testing
Gauge R R Goods Google Analytics Experience
Graduate Teaching Assistant Great people HMRC
HR team Homelessness HumanMachine design
IT Recruitment IT Systems Trainer IT company
IT discipline Identity Management Industrial Deafness
Industrial Design Inside Sales Intensive Care Unit
Interest Intervention Investment Banks
Invoicing Ireland Java Software Engineer
KS1 Kaizen Leadership
Legionella Linux Support Linux performance monitoring tools
MAC MATLAB MBO
MICE MS Reporting Services MS Visio
Managerial level Marine Industry Materials Laboratory
Monitoring Systems MySQL performance tuning NEBOSH General Certificate
Nastran Navy Network support
Nursery OIL OS code
Office Furniture Officer role Oil Gas recruitment
Oxley P L management PCI
PDMS POST Panel Wiring
Paper Pay Payment Services industry
Personal Tax Pest Control PhotoShop
Pipeline Pipeline Management Plumbing
Portfolio Management PostgreSQL database Power Electronics
Preparation Process Improvement Proclaim case management system
Product Engineering Professional services Program Management
Public Relations Pumps Purchase Ledger Clerk
QA Manager QA testing Quality Technician
R&D environment RAF ROLE INFORMATION
Reading Refrigeration Retail Pricing
SAP CRM SAP projects SATs
SD SIEM SIPP
SMEs SQL Server development Experience SSH
STAFFORDSHIRE SaaS Sales Order Management
Sarbanes Scrum environment Senior Sous Chef
SoC design Soldering Sous chef level
Structural Engineer Substantial experience Support Analyst
Supporting Surveyor System Configuration
TDD environment Technical Manager Technical Superintendent
Tender Test Manager Theatres
UK financial services UK water industry UML Experience
UNIX Systems Unix operating systems Utilities industry
VMware VSphere W****C WDK
Wages Waste Management Webtrends
Wholesale Wills above systems
account director active studier administration duties
administrative function administrator role advanced Dermal Fillers Nurse prescriber
advisor advisor level agile
agriculture allocations analogue design
analytical position analytical software application architecture
application engineering applications Experience architectures
archiving area manager articulating
assembly production assembly work automotive manufacturing environment
availability balance sheet band saws
beverage industry biased big brands
blue chip companies brand development building management
business analysis techniques business use calibration processes
certificates childrens services cleaner
clerk client development client service
clinical practice club coach
code management commercial developments complex data analysis
complex needs compliance projects construction management
consumer credit consumer goods industry continuous process environment
control environment controls industry cosmetic
cost estimating crew cryptography
current experience current market current role
current tools customer retention role cutting
dairy industry dashboards data analysis techniques
database administrator database environments database use
day care setting debt debug
deploys design agency design project management
designing process detection diagnostic skills
dictation different areas different schools
direct support direction disciplinary
dispatch document designs drive systems
education environment effective planning electrical bias
electronic hardware else email clients
energy efficiency engineering project enterprise software development
enterpriselevel estate administration excellent academics
excellent people export regulations external systems
fabrics fast paced manufacturing environmentfinancial monitoring
financial organisation fitness flash
fmcg forensic services full software life cycle
general administration general banking general plumbing
global market leader gold good attention
good communicator good interpersonal skills handson design
health economics heavy Engineering background heavy fabrication
high attention high growth business high level understanding
high profile corporate settings homeworking iPad
ideas individual responsibility inservice
inside sales role inspecting instruments
insurance purposes interactions interface definition
international company internet selling investment industry
isolation jersey jig
key clients kitchen manager laboratories
large volumes leading projects lean methodologies
least a legal right leisure business
lessons leveraging life cycles
life science listings logic analysers
loss low volume manufacturing luxury
luxury brand machine setting machine shop
maintenance procedures managing/ manual machines
manual payroll manufacturing management margin
market risk mechanical assemblies mechanical background
mechanical systems design medium sized organisation middot
mining equipment mobile phones mobile plant
mobiles monthly management accounts mortgages
multiagency working multicultural teams multidiscipline teams
multifunctional teams negotiating skills new business generation
nickel nurseries nursery environment
objectoriented programming operational control oral communication skills
oscilloscopes other controls other role
outbound call outbound sales advisor particular experience
payment pensions industry performance management systems
performance reporting perl pharmaceutical company
planner plant machinery plastics industry
plumbing industry post holder postsales
practice background precision machine shop environment precision measuring equipment
prescribing prevention previous supervisory experience
primary setting process reengineering product development process
production industry programming environments project managing
projects Experience proofreading property consultancy
property maintenance property market public consultation
quality inspection quality processes quick turnaround support environment
railway industry reconciling recruitment capacity
recruitment process relevant Technical discipline relevant commercial experience
relevant computer relevant work experience remote support
renowned organisation rental replying
report creation reserving residential sales
returns rights rooms
sales consultant sales industry science discipline
search engine optimization secretarial role segmentation development
server architectures service company servo
settings sewage sectors shift patterns
sianthornbaker.co.uk signal processing similar project
site commissioning site installation small business environment
small firm software implementations solids
special needs specific area specific knowledge
spot welding stand alone role strong Excel skills
structured change structuring student recruitment
success story sufficient experience supplier assessment
systems monitoring tax returns technical ability
technical aptitude telephone systems telesales agent
telesales executive tenant test script creation
theatre environment toolkits topics
trade background train systems transactional
transactional environment turnaround understating
unit trusts university vehicle sales
video codecs vision web application testing
working experience years Business years post qualification experience
years supervisory experience Functional Testing Health sector
SDK agents configuration design
investment banking products Kitchen Assistant T
VPLS foodservice forensics
funds multi platform software refit
% 3D CAD package 3rd party products
ASC ASD ASP.NET Development
Accessories Accounts Assistant Accreditation
Acquired Brain Injury Administration Support Adwords
Agent Agile SCRUM Agile development methodology
Allocate Analytical Antivirus
Application Support Application Support role Aspect
Asylum Audio Visual Auto Cad
Automotive sector Azure SQL B****C
B2B. BREEAM BSL
Bid Manager Bids Big
Bill Brand Management British Sign Language
Budgeting Business Development role Business Telesales
Business studies C Experience C Programming
C++ development experience CAD CAM CE
CHAID CMM programming CNC Turning
CNC controls COMPANY CS
Capita Capital Markets Care Home environment
Catia Chartered Engineer status Chemical Process
City firm Client Services Clients
Clothing Com Commercial Lending
Commercial Underwriting Contractor Cook
Coordination Corporate Fundraising Credit Controller
Customer Service Advisor Customer Service Manager DAC
DME Dampers Data Warehouse
Data analysis Dependency Injection Depot Manager
Deputy Care Home Manager Designer Digital Marketing
Document Management Systems EAL ECC form
EE ERP implementation ESTIMATOR
Effects Engineering Management Engineering background
Engineering experience Entertainment Environments
Estate Agency Sales Estate Agents Estate Management
European Sales Event receivers Excellent attention
Excellent experience Execution F B
Finance Analyst Finite Element Flexi circuit design
Fluent Ford Funds
GCC Geographic Information systems Global scale
Good communication skills Good understanding Graphics
HCM HP Quality Centre HPC
HR Management Health Economics Healthcare environment
Heat Exchangers Heavy Plant High Availability
Hospital Housekeeping Hurco
Hybris INCA IP communications
ISA ISDN IT Sales Executive
IT Systems IT audit IT technologies
Information Insurance business Insurance company
JIT environment Java Software Developer Java script
KPI reporting LIMS Legionella sector
Liferay List definitions Lloyds audit systems
LoadRunner MAC hardware MAC iOS
MS Office suite Machine Operator Machinist
Management Information Management position Maple
Marine Engineer Measurement System Analysis Mechanical Engineering role
Mechanical engineering Media Manager Medical
Microbiology Microsoft .NET Microsoft Office software
Microsoft SQL server Microsoft SQLServer Mid
Milling machines Moodle Mould
NAnt NEBOSH certificate Naval Architect
Networking technologies Nexus Nginx
Node North America Nursery Nurse
Object Orientated Object Orientated Design Off
Online Gaming Oracle SOA Suite Oracle system
Orcaflex Outbound Calling P****e
PA support PC skills PCB assembly
PED PEG PHP developer
PHP web development PQQ Packaging Technologist
Panasonic Perl Developer Personal Care
Planner Power point Primary Learning Support Assistant
Primavera P* Private Client Private Sector
ProAudit Product Product Design
Profiling Project Engineering Project Management Experience
Project Management tools Project Support Officer Project engineer
Proven ability Proven success Puppet
QMS Quality environment Quantity surveying
RSL Radio Reception Class
Recruitment Resourcer Recruitment background RedHat Enterprise Linux version
Regression Testing Repairs Researcher
Revenue Manager Ricoh Roads
SAN storage SAP ECC SAP Support
SAP system SAR SEO strategies
SME level SMS SQL Queries
SQL Server RDBMS SQL Server development SQL Sever
Safety issues Sales Administration Sales position
Senior .NET Developer Senior Account Manager level Senior Manager
Service Experience SharePoint Feature framework SharePoint Site Definitions
Significant experience Site Supervisor Social
Software QA Solid knowledge South West
Sports Stock Control Stored
Successful delivery Supply Chain Manager Symmetrix
System Integration Systems Integration Technical function
Technical sales Third Tracking
UK company URL UVM
University placement VOSA standards Vehicle
Version control Visual Basics Visual Merchandising
Volvo W3C standards WMS
Warehouse Web Technologies Web servers
Website Design Windows Infrastructure Windows problemsolving
Windows programming Wintel environment Working experience
Workshop Controller Writer above sector
above vacancy abundance accounts work
adaptations advanced web analytics methodologiesadvertising sector
advisory work agency sector ages
air sampling ajax algorithm design
allied industry alternative investment analyst role
application stores applications support appointment setting
approving aptitude arc welding
area Benefits arrears assembly language
assessment centres asset manager atleast
audit process automated testing b2b
backbone.js backend PHP****/ balance sheet control
bathroom bidding bills
booking system bookings boys
budget management experience building controls building projects
building systems business analytics business change projects
business development background business plans business systems analysis
call centre management canvassing centres
chemotherapy client interaction client presentations
coffee combustion commercial contract
commercial office commercial refrigeration commercial roles
commercial schemes commercial vehicles committees
competencies competitive market competitor company
complete development lifecycle complex IT systems complex models
complex organisation component engineering conferencing
confident telephone manner considerable experience consultative sales approach
consulting environment Experience continuous improvement initiatives control applications
control system conversion rate optimisation corporate accounting
corporate business corporate market corporate setting
corporate travel costs craft
creative design critical environments crossbrowser testing
customer acquisition customer retention customer value
cylindrical grinding data applications data interrogation
data mapping data structures datawarehousing
demonstrable knowledge design approach design calculations
design industry design methodology desserts
development frameworks development methods development sector
development techniques digital marketing techniques digital sales
dining division doors
draft drawings eCommerce systems
eMarketing early stages editorial
effect effective project management effects
electrical panel build process electrochemistry element
empowering engineering manager engineering sectors
engineers enteprise level entity framework
equipment testing estate agent estimates
ethics excellent computer skills excellent organisational skills
experience essential experienced applicants explosion
external sales extrusions facades
file systems filming finance matters
finance systems financial models financial service
financial services organisations financing first three
fixture design focus groups follow
food processing environment formatting forming
franchised environment fulfilment full P L responsibility
gap year gas company generous commission structure
girls government departments government security
graduate greenfield project ground engineering
group environment group policy guillotines
gym hardware software health care sector
health surveillance heavy manufacturing hedge funds
high level design high speed production machinery high temperature
high volume production environment high volumes highways projects
home care house building housekeeper
idea generation identifying immediate effect
immediate interview immediate vacancy implementation experience
implications improvement techniques inbound sales
industrial plant industrial products industry contacts
initial scoping inspection procedures insurance background
intercompany internal recruitment international customers
internationalisation internet technologies interpersonal
investigation reports investment accounting invoice discounting
jBoss jointing key accounts
key aspects laptop latest techniques
leadership position legacy systems letting
line manager live tooling location
long sales cycles lubricants maintenance activities
major financial institution management consulting management positions
management roles managerial experience managing staff
managment manufacturing companies many disciplines
market access marketing analytics matching
means measurement systems mechanical environment
medical insurance medication management medicine
medium sized practice menswear metalwork
minutes mixed use mobile device
mobile payments mobile web modeling
more details most aspects multi disciplinary teams
multichannel multiple business domains multiple disciplines
multiple teams multisite operator natural gas
network communications network management networked
networking concepts new business Candidates nontechnical staff
note taking nursing environment occupational H S
offshore online banking online marketing mix
other personnel outbound call centre outbound telephone
paint Budget management experience Handspanels partitioning
partnering pastry chef people management experience
performance coaching personal injury field petrochem
pilot pipe systems pipes
planning workloads plant industry possession
postholder power sector power supplies
practice areas pre precast concrete
preconstruction press brakes pressure vessel design
preventative previous background primary teaching
printer administration Experience private healthcare processes Experience
processing techniques product verification production process
production systems programming elements project control
project finance project initiation project leader
project management methodology projection promoting
property background propositions proven experience
public health public sector environment purchases
quantity surveyor reach real interest
refrigeration systems regeneration related business
related software relaxed ambience relevance
relevant background relevant fields relevant supply categories
research techniques retentions route
routes sales achievement sales cycle
sales manager sales training scaling
scripting skills scrum master search role
secondary education secretarial support security solutions
senior member senior stakeholders server configuration
server infrastructure sewing shift work
similar role Qualifications similar sized business site audit
sludge treatment small bore smoke
social marketing social media channels software architecture
software company something source
specialist sector speciality specific emphasis
specific projects spectrum speed
split site development staff supervisions stakeholder relationship management
star steam boilers steel industry
steel structures steelwork story point estimation
strategic strategic analysis strategic development
strong stakeholder management sub contractor subcontracts
submissions supplier liaison support desk environment
support experience support function support services
supporter surface grinding surgical
swxcopy system issues system test
systems testing tablet team leading
technical architecture technical capacity technical drawing
technical experience technical quotations technical specifications
technology sales telecommunications environment telephone interviews
tenacity test planning testing techniques
toiletries tool design toolsets
traditional travel agency trucks
typography unit tests unloading
user stories v valuation matters
variance various projects vehicle design
video processing visits visualisation
vulnerability management systems vulnerable children wages
water hygiene market web application frameworks web browsers
web servers web site design wireless networks
word documents workflow management workload
Analysis
Look up a skill
Cooccurance would be great for understanding skills!
def filter_ents(query, exact=False, match_case=True):
if exact and match_case:
return df_ents[df_ents.text == query]
elif exact:
return df_ents[df_ents.text.str.lower() == query.lower()]
else:
return df_ents[df_ents.text.str.contains(fr'\b{query}\b', flags = 0 if match_case else re.IGNORECASE)]
def show_exp(query, exact=True, match_case=True, n_max=10):
showent_df(filter_ents(query, exact, match_case)[:n_max])
def job_exp(query, exact=True, match_case=True):
return filter_ents(query, exact, match_case).drop_duplicates('docidx')[['Company', 'Title']]
def related_experience(query, exact=True, match_case=True):
return (
'docidx'].isin(filter_ents(query, exact, match_case).docidx.to_numpy())]
df_ents[df_ents['label == "EXPERIENCE"')
.query('text')
.groupby(=('text', 'count'),
.agg(n= ('docidx', 'nunique'),
ads = ('Company', 'nunique'),
advertisers
)'advertisers > 1')
.query('advertisers', 'ads', 'n'], ascending=False)
.sort_values([ )
“Experience” is a result of bad parsing.
It looks like these were probably lists that have had the list items stripped away. We could probably do something here to improve the sentence boundary detection.
'Experience', n_max=5) show_exp(
'sales', n_max=5) show_exp(
'sales').head(10) related_experience(
n | ads | advertisers | |
---|---|---|---|
text | |||
sales | 1195 | 1176 | 513 |
customer service | 138 | 132 | 56 |
marketing | 106 | 104 | 53 |
business development | 46 | 42 | 26 |
retail | 64 | 64 | 24 |
account management | 30 | 30 | 20 |
telesales | 30 | 30 | 20 |
promotions | 56 | 56 | 19 |
hospitality | 40 | 40 | 14 |
recruitment | 21 | 21 | 14 |
'project management', n_max=5) show_exp(
'project management').head(15) related_experience(
n | ads | advertisers | |
---|---|---|---|
text | |||
project management | 589 | 582 | 355 |
design | 24 | 23 | 18 |
delivery | 24 | 21 | 15 |
development | 17 | 17 | 10 |
management | 10 | 10 | 9 |
managing | 10 | 10 | 9 |
implementation | 10 | 9 | 7 |
planning | 8 | 8 | 7 |
building | 8 | 8 | 6 |
customer service | 12 | 12 | 5 |
price control environment | 9 | 9 | 5 |
projects | 9 | 9 | 5 |
business development | 7 | 7 | 5 |
more | 16 | 6 | 5 |
construction | 6 | 6 | 5 |
'price control environment') filter_ents(
text | docidx | start | end | label | sent_start | sent_end | Id | Title | FullDescription | LocationRaw | LocationNormalized | ContractType | ContractTime | Company | Category | SalaryRaw | SalaryNormalized | SourceName | split | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
34533 | price control environment | 47690 | 250 | 253 | EXPERIENCE | 244 | 257 | 68580067 | Regulatory Analyst | Assessing quantitatively the impact on shareho... | Berkshire | Berkshire | NaN | permanent | NaN | Consultancy Jobs | 40000 - 45000 | 42500.0 | michaelpage.co.uk | Train |
34539 | price control environment | 47692 | 270 | 273 | EXPERIENCE | 235 | 274 | 68580069 | Regulatory Manager | A fantastic opportunity has arisen for a Regul... | Berkshire | Berkshire | NaN | permanent | NaN | Consultancy Jobs | 50000 - 60000 | 55000.0 | michaelpage.co.uk | Train |
139178 | price control environment | 183711 | 414 | 417 | EXPERIENCE | 379 | 418 | 71631376 | Regulatory Manager | We are the UK s biggest water and sewerage com... | Reading, Berkshire | Reading | NaN | permanent | Reed | Engineering Jobs | 45000 - 50000/annum depending on experience + ... | 47500.0 | cv-library.co.uk | Train |
187417 | price control environment | 242918 | 328 | 331 | EXPERIENCE | 322 | 335 | 72689668 | Regulatory Analyst | We are the UK ****;s biggest water and sewerag... | Reading | Reading | NaN | permanent | Reed Consulting | Accounting & Finance Jobs | 40,000 to 43,000 | 41500.0 | jobsite.co.uk | Train |
212607 | price control environment | 275788 | 229 | 232 | EXPERIENCE | 223 | 232 | 71680024 | Regulatory Economist **** package | We have an excellent opportunity for a Regulat... | Reading Berkshire South East | Reading | NaN | permanent | Jonathan Lee Engineering & Manufacturing | Accounting & Finance Jobs | NaN | NaN | totaljobs.com | Valid |
288871 | price control environment | 375027 | 422 | 425 | EXPERIENCE | 416 | 429 | 71557474 | Regulatory Analyst | We are the UK s biggest water and sewerage com... | Reading, Berkshire | Reading | NaN | permanent | Reed | Other/General Jobs | NaN | NaN | cv-library.co.uk | Test |
293650 | price control environment | 380912 | 228 | 231 | EXPERIENCE | 222 | 231 | 71745569 | Regulatory Economist **** , **** , **** package | We have an excellent opportunity for a Regulat... | Reading,Berkshire | UK | NaN | permanent | Jonathan Lee Recruitment Product Eng | Energy, Oil & Gas Jobs | NaN | NaN | renewablescareers.com | Test |
310855 | price control environment | 401801 | 641 | 644 | EXPERIENCE | 606 | 645 | 72479775 | Regulatory Manager | What is the purpose of the role? You will be r... | Reading | Reading | NaN | permanent | Thames Water Utilities Ltd | Consultancy Jobs | NaN | NaN | jobsite.co.uk | Test |
310859 | price control environment | 401803 | 670 | 673 | EXPERIENCE | 664 | 677 | 72479777 | Regulatory Analyst | What is the purpose of the role? You will have... | Reading | Reading | NaN | permanent | Thames Water Utilities Ltd | Consultancy Jobs | NaN | NaN | jobsite.co.uk | Test |
'price control environment') related_experience(
n | ads | advertisers | |
---|---|---|---|
text | |||
price control environment | 9 | 9 | 5 |
project management | 9 | 9 | 5 |
economic regulatory policy development | 7 | 7 | 3 |
economic regulatory price controls | 3 | 3 | 3 |
economic regulatory price control | 3 | 3 | 2 |
finance role | 2 | 2 | 2 |
'AJAX').head(15) related_experience(
n | ads | advertisers | |
---|---|---|---|
text | |||
AJAX | 89 | 89 | 60 |
CSS | 33 | 33 | 21 |
HTML | 28 | 28 | 20 |
JavaScript | 21 | 21 | 17 |
Javascript | 17 | 17 | 12 |
PHP | 11 | 11 | 8 |
jQuery | 9 | 9 | 7 |
design | 7 | 7 | 7 |
IBM DB | 11 | 11 | 6 |
Java | 7 | 7 | 6 |
XML | 7 | 7 | 5 |
Hibernate | 5 | 5 | 4 |
MVC | 5 | 5 | 4 |
Web Services | 5 | 5 | 4 |
JSPs | 4 | 4 | 4 |
'Java').head(15) related_experience(
n | ads | advertisers | |
---|---|---|---|
text | |||
Java | 480 | 464 | 233 |
C++ | 75 | 75 | 41 |
C | 77 | 67 | 41 |
SQL | 27 | 26 | 15 |
JavaScript | 24 | 24 | 15 |
J****EE | 20 | 20 | 15 |
Linux | 17 | 17 | 15 |
Spring | 18 | 17 | 14 |
development | 19 | 16 | 14 |
HTML | 19 | 19 | 13 |
Hibernate | 14 | 13 | 11 |
experience | 12 | 12 | 11 |
Python | 14 | 14 | 10 |
highlevel language | 14 | 14 | 10 |
hightraffic systems | 14 | 14 | 10 |
'Python').head(15) related_experience(
n | ads | advertisers | |
---|---|---|---|
text | |||
Python | 141 | 137 | 88 |
Perl | 24 | 24 | 12 |
Ruby | 18 | 18 | 12 |
Java | 14 | 14 | 10 |
C | 13 | 13 | 9 |
Bash | 15 | 15 | 7 |
Django | 8 | 8 | 7 |
PHP | 14 | 14 | 6 |
OpenFrameworks | 7 | 7 | 6 |
etc | 7 | 7 | 6 |
Linux | 7 | 7 | 5 |
Hadoop | 6 | 6 | 5 |
expertise | 5 | 5 | 5 |
Experience | 8 | 8 | 4 |
C++ | 5 | 5 | 4 |
'C++').head(15) related_experience(
n | ads | advertisers | |
---|---|---|---|
text | |||
C++ | 337 | 313 | 151 |
C | 163 | 126 | 65 |
Java | 76 | 75 | 41 |
stages | 16 | 16 | 12 |
development | 13 | 13 | 11 |
highlevel language | 14 | 14 | 10 |
hightraffic systems | 14 | 14 | 10 |
this | 12 | 12 | 9 |
MFC | 25 | 18 | 8 |
Linux | 13 | 12 | 8 |
TDD | 29 | 17 | 6 |
C. | 8 | 8 | 6 |
VB6 | 6 | 6 | 6 |
programming | 6 | 6 | 6 |
all | 25 | 25 | 5 |
'Javascript').head(15) related_experience(
n | ads | advertisers | |
---|---|---|---|
text | |||
Javascript | 159 | 159 | 86 |
HTML | 83 | 82 | 50 |
CSS | 60 | 59 | 34 |
AJAX | 17 | 17 | 12 |
PHP | 16 | 14 | 10 |
JQuery | 12 | 12 | 8 |
experience | 9 | 9 | 8 |
Ajax | 15 | 15 | 7 |
Java | 8 | 7 | 7 |
Linux | 15 | 15 | 6 |
MySQL | 9 | 9 | 6 |
ASP | 5 | 5 | 5 |
VB6 | 13 | 13 | 4 |
IIS | 5 | 5 | 4 |
SQL | 5 | 5 | 4 |
'IBM DB') filter_ents(
text | docidx | start | end | label | sent_start | sent_end | Id | Title | FullDescription | LocationRaw | LocationNormalized | ContractType | ContractTime | Company | Category | SalaryRaw | SalaryNormalized | SourceName | split | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1449 | IBM DB | 2647 | 311 | 313 | EXPERIENCE | 309 | 313 | 55409877 | Java J****EE Developer ****k ****k Music, F... | Java J****EE Developer ****k ****k Music, F... | London | London | full_time | permanent | JOBG8 | IT Jobs | Up to 50,000 per year + 40000.00-50000.00 | 50000.0 | planetrecruit.com | Train |
2757 | IBM DB | 4408 | 302 | 304 | EXPERIENCE | 289 | 304 | 61811863 | Java J****EE Developer – ****k ****k Music, ... | NEW Java J****EE Developer – ****k ****k Mu... | London South East | South East London | NaN | permanent | Parham Consulting | IT Jobs | From 40,000 to 50,000 per annum 40,000 - 50,00... | 45000.0 | cwjobs.co.uk | Train |
12054 | IBM DB | 17428 | 133 | 135 | EXPERIENCE | 130 | 135 | 66925434 | Application/Integration Developer | We are looking for an experienced developer (*... | Nottingham, Nottinghamshire | Nottingham | NaN | permanent | Seismic Group | IT Jobs | 35000 - 40000/annum | 37500.0 | cv-library.co.uk | Train |
33948 | IBM DB | 46689 | 301 | 303 | EXPERIENCE | 288 | 303 | 68567721 | Java J****EE Developer ****k ****k Music, F... | Java J****EE Developer ****k ****k Music, F... | City of London - London | The City | full_time | permanent | London4Jobs | IT Jobs | 40000-50000 | 45000.0 | london4jobs.co.uk | Train |
51186 | IBM DB | 68754 | 301 | 303 | EXPERIENCE | 288 | 303 | 68799489 | Java J****EE Developer ****k ****k Music, F... | Java J****EE Developer ****k ****k Music, F... | Central London | Central London | full_time | permanent | Parham Consulting Ltd | IT Jobs | 40000.00 - 50000.00 GBP Annual | 45000.0 | jobs.newstatesman.com | Train |
51865 | IBM DB | 69555 | 311 | 313 | EXPERIENCE | 297 | 313 | 68806243 | NEW Java J****EE Developer ****k ****k Mus... | NEW Java J****EE Developer ****k ****k Mus... | London,Euston,Kings Cross | London | NaN | permanent | Parham Consulting Ltd | IT Jobs | 40K - 50K + bonus, bens | 45000.0 | jobsite.co.uk | Train |
72518 | IBM DB | 95902 | 137 | 139 | EXPERIENCE | 134 | 139 | 69222789 | Application/Integration Developer | We are looking for an experienced developer (*... | NOTTINGHAM | Nottingham | full_time | permanent | Seismic Recruitment | IT Jobs | From 35,000 to 40,000 per year | 37500.0 | fish4.co.uk | Train |
91450 | IBM DB | 120304 | 312 | 314 | EXPERIENCE | 298 | 314 | 69895464 | NEW Java J****EE Developer ****k ****k Mus... | NEW Java J****EE Developer ****k ****k Mus... | London | London | full_time | permanent | PARHAM CONSULTING LIMITED | IT Jobs | From 40,000 to 50,000 per year + 40K - 50K + d... | 45000.0 | planetrecruit.com | Train |
103043 | IBM DB | 136377 | 301 | 303 | EXPERIENCE | 288 | 303 | 70322570 | Java J****EE Developer ****k ****k Music, F... | Java J****EE Developer ****k ****k Music, F... | UK | UK | NaN | permanent | Parham Consulting Ltd | IT Jobs | 40000-50000 | 45000.0 | fish4.co.uk | Train |
135503 | IBM DB | 179068 | 260 | 262 | EXPERIENCE | 247 | 262 | 71558569 | Java J****EE Developer ****k****k Music, Film... | Java J****EE Developer ****k ****k Music, F... | London Greater London | London | NaN | permanent | NaN | IT Jobs | 50000 | 50000.0 | technojobs.co.uk | Train |
148943 | IBM DB | 196178 | 302 | 304 | EXPERIENCE | 289 | 304 | 71810075 | Java J****EE Developer Music/TV | NEW Java J****EE Developer ****k ****k Mus... | City of London - London | The City | full_time | permanent | UKStaffsearch | IT Jobs | 40000 - 50000 | 45000.0 | ukstaffsearch.com | Train |
190258 | IBM DB | 246351 | 309 | 311 | EXPERIENCE | 307 | 311 | 66076642 | Java J****EE Developer ****k ****k Music, Fi... | Java J****EE Developer ? ****k ****k Music, ... | LONDON | London | full_time | permanent | PARHAM CONSULTING LIMITED | IT Jobs | NaN | NaN | fish4.co.uk | Valid |
191233 | IBM DB | 247714 | 253 | 255 | EXPERIENCE | 243 | 255 | 66983814 | Experienced Java J****EE Developer with Java, ... | Experienced Java J****EE Developer with Java, ... | London, UK | London | NaN | permanent | NaN | IT Jobs | NaN | NaN | theitjobboard.co.uk | Valid |
239297 | IBM DB | 310471 | 45 | 47 | EXPERIENCE | 40 | 47 | 68627859 | DataStage designer | DataStage designer Experienced required: Exper... | Middlesex | UK | NaN | contract | Mpower Plus UK Ltd | IT Jobs | NaN | NaN | jobserve.com | Test |
267107 | IBM DB | 346007 | 310 | 312 | EXPERIENCE | 308 | 312 | 69895611 | Java J****EE Developer ****k ****k Music, Fi... | Java J****EE Developer – ****k ****k Music, ... | London | London | full_time | permanent | PARHAM CONSULTING LIMITED | IT Jobs | NaN | NaN | planetrecruit.com | Test |
for ad in [ads[2647], ads[4408]]:
print(ad + '\n')
Java J****EE Developer ****k ****k Music, Film & TV London Java J****EE Developers required for software house with client sectors of music, film and TV. Salary: Maximum ****: Discretionary bonus and benefits package. Location: Near Euston and King's Cross, London THE COMPANY: Consistent new business wins for the world leader in the provision of software solutions to the Music and Entertainment industry has given rise to the need for an experienced Java Developer. The working environment here is very pleasant with a casual dress code, laid back and friendly atmosphere, but also hardworking and dynamic with the autonomy to drive your job role forward. This is predominantly a development role, but you will be involved in the full product life cycle including design and clientfacing duties, so they need a good allrounder. EXPERIENCE REQUIRED: The experience required for this role is as follows: A minimum of 5 years experience in the development of web applications for the J****EE development platform. A minimum of 5 years experience in Java Strong knowledge in all of JSP, Servlet, JDBC, JavaScript, SQL and HTML technologies. Good knowledge of CSS, XML and DHTML A personality suited to clientfacing situations good communication skills. A good standard of written English The above experience is essential. You require all of the above experience in order for to be eligible for this role. The following experience is desirable, though not essential: Knowledge of the WebSphere development environment and Application Server. Knowledge of and experience with AJAX (Asynchronous JavaScript XML) Experience with IBM DB**** THE ROLE: This is a full SDLC role: You will be involved in all stages of the software development cycle from requirements gathering and specification through development, implementation, QA and support. You'll be involved in different technologies across the board from Front Office to Back Office. Please note there is no Spring or Hibernate: The company have instead developed their own inhouse frameworks. THE OPPORTUNITY Why work here? As for prospects, where you can take this role is flexible, as the role entails a wide remit across most aspects of development. Therefore, if you wish, you could become more clientfacing and progress to what is essentially a business analyst role, or you may wish to specialise more on the technical side of things and push the boundaries of the technology. This is a central role that essentially can take off in any direction. Here, you will have enough autonomy to define your own role. Therefore, if you take the initiative you can shape your role for the future and drive your own progression. Overall, this is a lovely place to work it's a privatelyowned company and feels more like a family company, not at all institutionalised everyone has a stake, everyone has a say. Being music, entertainment and film it's an interesting industry to work in too, with a wide range of clients both local and foreign. Location: Near Euston and King's Cross, London
NEW Java J****EE Developer – ****k ****k Music, Film TV London Java J****EE Developers required for software house with client sectors of music, film and TV. Salary: Maximum ****: Discretionary bonus and benefits package. Location: Near Euston and King’s Cross, London THE COMPANY: Consistent new business wins for the world leader in the provision of software solutions to the Music and Entertainment industry has given rise to the need for an experienced Java Developer. The working environment here is very pleasant with a casual dress code, laid back and friendly atmosphere, but also hardworking and dynamic with the autonomy to drive your job role forward. This is predominantly a development role, but you will be involved in the full product lifecycle including design and clientfacing duties, so they need a good allrounder. EXPERIENCE REQUIRED: The experience required for this role is as follows: A minimum of 5 years experience in the development of web applications for the J****EE development platform. A minimum of 5 years experience in Java Strong knowledge in all of JSP, Servlet, JDBC, JavaScript, SQL and HTML technologies. Good knowledge of CSS, XML and DHTML A personality suited to clientfacing situations good communication skills. A good standard of written English The above experience is essential. You require all of the above experience in order for to be eligible for this role. The following experience is desirable, though not essential: Knowledge of the Websphere development environment and application server. Knowledge of and experience with AJAX (Asynchronous JavaScript XML) Experience with IBM DB**** THE ROLE: This is a full SDLC role: You will be involved in all stages of the software development cycle from requirements gathering and specification through development, implementation, QA and support. You'll be involved in different technologies across the board from front office to back office. Please note there is no Spring or Hibernate: The company have instead developed their own inhouse frameworks. THE OPPORTUNITY: Why work here? As for prospects, where you can take this role is flexible, as the role entails a wide remit across most aspects of development. Therefore, if you wish, you could become more clientfacing and progress to what is essentially a business analyst role, or you may wish to specialise more on the technical side of things and push the boundaries of the technology. This is a central role that essentially can take off in any direction. Here, you will have enough autonomy to define your own role. Therefore, if you take the initiative you can shape your role for the future and drive your own progression. Overall, this is a lovely place to work it's a privatelyowned company and feels more like a family company, not at all institutionalised everyone has a stake, everyone has a say. Being music, entertainment and film it's an interesting industry to work in too, with a wide range of clients both local and foreign. Location: Near Euston and King’s Cross, London This job was originally posted as www.cwjobs.co.uk/JobSeeking/JavaJ****EEDeveloper****k****kMusicFilmTVLondon_job****
Next Steps
We could keep building out a rule based approach:
- Do analysis of this list to build up list of positive/negative phrases
- Search the document for those phrases
- Look at the results and build new rules to get those phrases
Or we could use this as the seed of a model based approach:
- Build an NER model on these base phrases
- Annotate the predictions and refine the model
Or we could use some hybrid of the two